Job Description
Are you a visionary coder looking to define the future of distributed systems? At Nexus Systems, we are building high-scale infrastructure that powers the next generation of SaaS platforms. We are seeking a talented Senior Software Engineer to join our core engineering team in the heart of San Francisco.
We value pragmatic engineering, clean code, and a culture of continuous learning. If you thrive in a fast-paced environment where your work impacts millions of users, we want to hear from you.
Responsibilities
- Architect, develop, and maintain high-performance microservices using Go and Java.
- Collaborate with cross-functional teams to translate business requirements into robust technical specifications.
- Lead code reviews and implement best practices to maintain a high bar for engineering quality.
- Optimize system performance and reliability through scalable infrastructure design.
- Mentor junior engineers and contribute to an inclusive, high-growth engineering culture.
- Identify and resolve complex bottlenecks across our distributed data pipelines.
- Participate in on-call rotations to ensure 99.99% system availability.
Qualifications
- 5+ years of professional experience in backend software engineering.
- Deep expertise in at least one modern programming language (Go, Java, Python, or Rust).
- Proven track record of designing and scaling distributed systems in a cloud environment (AWS, GCP, or Azure).
- Strong understanding of relational and NoSQL databases (PostgreSQL, Redis, Cassandra).
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
- Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.