Job Description
Join Apex Systems and build the future of digital infrastructure.
We are seeking a visionary Senior Software Engineer to join our dynamic team in San Francisco. You will be at the forefront of developing scalable, high-performance software solutions that power our clients' businesses. If you are passionate about clean code, system architecture, and solving complex technical challenges, we want to hear from you.
Why join us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Continuous learning and professional development budget.
What you'll do:
Responsibilities
- Design, develop, and maintain robust, scalable, and secure software systems.
- Collaborate with product managers, designers, and other engineers to define feature requirements and technical specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct code reviews, performance tuning, and debugging to ensure system reliability.
- Participate in the full software development lifecycle, from conception to deployment.
- Mentor junior engineers and contribute to a culture of technical excellence.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience in a modern programming language (Java, Python, Go, or TypeScript preferred).
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in database technologies (SQL and NoSQL).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and version control (Git).