Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a visionary innovator to architect scalable systems and lead cross-functional teams in our dynamic San Francisco headquarters. Collaborate with industry pioneers to solve complex challenges while leveraging cutting-edge technologies like Kubernetes, Go, and AWS. Enjoy competitive compensation, flexible work arrangements, and a culture that champions technical excellence and work-life balance.
Responsibilities
- Design and implement distributed microservices architecture using Go and Kubernetes
- Lead technical initiatives for high-traffic SaaS platforms serving 2M+ users
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance, reducing latency by 40% through algorithmic improvements
- Drive CI/CD pipeline automation using GitLab and Terraform
- Collaborate with Product teams to translate business requirements into technical specifications
- Contribute to open-source projects and represent TechNova at industry conferences
Qualifications
- 8+ years of experience in backend development with Go or similar compiled languages
- Expertise in cloud infrastructure (AWS/GCP) and container orchestration (Kubernetes)
- Proven track record of building high-availability systems with 99.99% uptime
- Strong knowledge of distributed systems design patterns and data modeling
- Experience leading agile development teams and project lifecycles
- Proficient in testing frameworks (JUnit, PyTest) and TDD methodologies
- BS/MS in Computer Science or equivalent practical experience