Job Description
We are looking for a Senior Software Engineer to join our rapidly growing team in San Francisco. This is an immediate hire opportunity for a technical leader passionate about building scalable, high-performance software solutions.
At Apex Innovations, we value innovation, diversity, and technical excellence. You will work with cutting-edge technologies and collaborate with world-class engineers to build products that impact millions of users.
Responsibilities
- Design, develop, and maintain high-availability software applications using modern programming languages.
- Collaborate with product managers, designers, and other engineers to define features and implement scalable solutions.
- Write clean, maintainable, and well-documented code with a focus on best practices and performance optimization.
- Participate in code reviews and architecture discussions to ensure code quality and security.
- Troubleshoot complex production issues and implement robust error handling and monitoring.
- Contribute to the technical roadmap and mentor junior developers within the team.
Qualifications
- BS in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional software engineering experience in a fast-paced environment.
- Strong proficiency in at least one major language (e.g., Python, Java, Go, or TypeScript).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills and the ability to work effectively in a collaborative Agile environment.