Job Description
Join our cutting-edge engineering team at InnovateTech Labs, where we're revolutionizing cloud infrastructure through AI-driven solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact products. We offer competitive compensation, flexible work arrangements, and opportunities to work with the latest technologies including Kubernetes, Go, and machine learning frameworks.
Our culture values innovation, ownership, and continuous learning. Located in the vibrant heart of San Francisco, we're committed to building diverse teams that solve complex challenges for Fortune 500 clients. If you're passionate about building robust software and making measurable impact, we want to hear from you.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Mentor 3-5 junior engineers through code reviews and pair programming
- Lead cloud migration projects for enterprise clients
- Optimize system performance using profiling tools and A/B testing
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and maintain internal documentation
Qualifications
- 5+ years of experience in backend development with Go or similar languages
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of distributed systems and RESTful APIs
- Proven track record of mentoring and leading technical projects
- Bachelor's degree in Computer Science or equivalent practical experience
- Proficiency with CI/CD pipelines and infrastructure-as-code tools