Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 companies. As a Senior Software Engineer, you'll architect scalable microservices using cutting-edge technologies while mentoring junior developers in an agile environment. Our Austin headquarters offers a collaborative culture with competitive benefits and opportunities for professional growth.
Responsibilities
- Design and implement high-availability backend systems using Go and Kubernetes
- Lead CI/CD pipeline optimization for cloud-native applications
- Collaborate with product teams to translate requirements into technical specifications
- Conduct code reviews and enforce best practices across engineering teams
- Drive architectural decisions for next-gen SaaS platforms
- Mentor junior engineers through pair programming and technical workshops
- Monitor system performance and proactively resolve production issues
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience with distributed systems and microservices
- Expertise in Go, Python, or Java with cloud deployment (AWS/Azure)
- Strong understanding of containerization (Docker, Kubernetes) and orchestration
- Proven experience with CI/CD tools (Jenkins, GitLab CI)
- Excellent problem-solving skills and system design capabilities
- Track record of delivering production-grade software at scale