Job Description
Are you a visionary engineer ready to architect the future of scalable web applications? Apex Systems is seeking a highly skilled Senior Software Engineer to join our elite team in San Francisco. In this role, you will be responsible for designing robust systems, driving technical strategy, and mentoring junior developers.
We are looking for a self-starter who thrives in a fast-paced environment and is passionate about writing clean, efficient, and maintainable code. If you are eager to solve complex problems and have a deep understanding of modern software development practices, we want to hear from you.
Why join us? We offer competitive compensation, comprehensive benefits, and the opportunity to work on projects that define the industry standard.
Responsibilities
- Design, develop, and maintain high-performance software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and contribute to architectural decisions.
- Debug and resolve complex technical issues in a timely manner.
- Write clean, maintainable, and well-documented code.
- Mentor junior developers and foster a culture of continuous learning.
- Stay current with emerging technologies and industry trends.
Qualifications
- BS/MS in Computer Science or equivalent professional experience.
- 5+ years of professional software development experience.
- Proficiency in Python, Java, or C#.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of software design patterns and best practices.
- Excellent problem-solving and communication skills.
- Familiarity with Agile/Scrum methodologies.