Job Description
Are you a visionary Engineer ready to shape the future of digital infrastructure?
Apex Digital is a premier technology firm specializing in next-generation cloud solutions. We are seeking a highly skilled and motivated Senior Software Engineer to join our elite engineering team in San Francisco. In this role, you will architect scalable systems, mentor junior developers, and drive innovation across our product suite.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Continuous learning and development budget.
- Collaborative, inclusive, and dynamic work culture.
We are looking for someone who not only writes clean code but also thinks strategically about business impact.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Lead architecture reviews and ensure code quality, performance, and security standards are met.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and deliver high-quality user experiences.
- Mentor junior and mid-level engineers, conducting code reviews and providing technical guidance.
- Identify and resolve technical bottlenecks and optimize application performance.
- Stay up-to-date with emerging technologies and industry best practices to drive continuous improvement.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional experience in software development with a strong focus on full-stack or backend engineering.
- Proficiency in Python and React, or equivalent modern tech stack.
- Strong understanding of relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to translate technical concepts for non-technical stakeholders.