Job Description
Are you a visionary engineer looking to make a massive impact? Nexus Dynamics is on the hunt for a Senior Software Engineer to join our elite engineering team in San Francisco. We are building the future of distributed systems, and we need a problem solver who thrives in a fast-paced, innovative environment.
In this role, you won't just write code; you will architect solutions that scale, mentor the next generation of talent, and drive the technical vision of our flagship products. If you are passionate about clean architecture, cloud infrastructure, and high-performance systems, we want to hear from you.
Why Join Us?
- Competitive base salary and equity package.
- Unlimited PTO and flexible remote-first culture.
- Annual learning and development budget.
- State-of-the-art equipment and wellness stipends.
Responsibilities
- Architect & Develop: Design, develop, and maintain high-performance, scalable software systems using modern programming languages and frameworks.
- System Design: Lead architectural decisions and ensure code quality through best practices, design patterns, and rigorous code reviews.
- Mentorship: Guide and mentor junior developers, fostering a culture of continuous learning and technical excellence.
- Cross-Functional Collaboration: Work closely with Product Managers and Designers to translate complex requirements into robust technical solutions.
- Optimization: Analyze and optimize application performance, database queries, and cloud resource utilization.
- Testing & CI/CD: Implement automated testing strategies and streamline CI/CD pipelines to ensure rapid, reliable deployment.
Qualifications
- Experience: 5+ years of professional software development experience with a focus on backend systems.
- Languages: Proficiency in at least two of the following: Python, Java, Go, or C++.
- Cloud & DevOps: Strong experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Databases: Expert knowledge of SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/DynamoDB).
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Problem Solving: Exceptional analytical skills with the ability to debug complex issues under pressure.