Job Description
Join our award-winning engineering team at NexGen Innovations, where we're revolutionizing cloud infrastructure solutions. As a Senior Software Engineer, you'll architect and build scalable microservices using cutting-edge technologies while mentoring junior developers. Our culture emphasizes innovation, autonomy, and work-life balance in a state-of-the-art downtown San Francisco office with stunning bay views.
We offer comprehensive benefits including equity, 100% health coverage, flexible schedules, and $5,000 annual learning stipends. Our engineers tackle complex challenges in distributed systems while enjoying catered lunches, game rooms, and biannual hackathons.
Responsibilities
- Design and implement cloud-native microservices using Go and Kubernetes
- Mentor 2-3 junior engineers through code reviews and pair programming
- Optimize system performance and lead architecture discussions
- Develop CI/CD pipelines using Jenkins and Terraform
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 5+ years of experience in distributed systems development
- Expert proficiency in Go and Python with strong CS fundamentals
- Deep understanding of Kubernetes, Docker, and AWS services
- Proven track record of mentoring engineering teams
- Experience with observability tools (Prometheus, Grafana, ELK)
- Bachelor's degree in Computer Science or equivalent practical experience
- Contributions to open-source projects strongly preferred