Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in San Francisco. At Apex Innovations, we are building the next generation of digital infrastructure, and we need a developer who is passionate about clean code, scalable architecture, and solving complex problems at scale.
In this pivotal role, you will not just write code; you will architect systems that handle millions of requests with zero downtime. You will collaborate with cross-functional teams of designers, product managers, and data scientists to deliver products that define the future of user experience.
Why Join Apex Innovations?
- Top-Tier Compensation: Salary range of $150k - $220k plus equity.
- Modern Tech Stack: Work with the latest tools including Go, Kubernetes, and Serverless architectures.
- Impactful Work: Your code will directly influence millions of users globally.
- Growth: Clear pathways to Engineering Leadership and Architect roles.
Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions using modern technologies.
- Lead technical design reviews and peer code reviews to enforce high standards and best practices.
- Collaborate with product managers and stakeholders to define feature requirements and technical specifications.
- Mentor junior developers, conduct technical training sessions, and foster a culture of knowledge sharing.
- Optimize application performance, ensuring low latency and high availability in production environments.
- Implement robust CI/CD pipelines and automated testing strategies to accelerate delivery cycles.
- Contribute to the evolution of our microservices architecture and cloud infrastructure.
Qualifications
- 5+ years of professional software development experience with a strong focus on backend systems.
- Proficiency in languages such as Python, Go, Java, or Node.js.
- Deep understanding of distributed systems, microservices architecture, and cloud computing (AWS, GCP, or Azure).
- Experience with databases (SQL and NoSQL) and data modeling techniques.
- Strong problem-solving skills and the ability to debug complex issues in high-pressure production environments.
- Excellent communication skills and the ability to work effectively in a fast-paced Agile environment.
- Bachelor’s degree in Computer Science or equivalent practical experience.