Job Description
Join our elite engineering team to revolutionize cloud-native solutions for Fortune 500 clients. At InnovateTech Labs, we foster a culture of technical excellence and innovation, offering cutting-edge projects that shape the future of distributed systems. Our Austin headquarters features state-of-the-art facilities and flexible work arrangements to maximize your productivity and creativity.
We're seeking a passionate Senior Software Engineer to architect scalable microservices using Go and Kubernetes. You'll collaborate with cross-functional teams to build high-availability platforms serving millions of users daily. This role includes mentorship opportunities, conference attendance, and dedicated innovation time for personal projects.
Responsibilities
- Design and implement cloud-native microservices on AWS/GCP using Go and Kubernetes
- Lead technical reviews and contribute to CI/CD pipeline improvements
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and knowledge sharing
- Participate in agile ceremonies and translate business requirements into technical solutions
- Conduct architectural trade-offs and document system designs
Qualifications
- 5+ years of experience in backend development with Go or similar compiled languages
- Expertise in container orchestration (Kubernetes, Docker)
- Strong foundation in distributed systems and cloud architecture (AWS/GCP)
- Proficiency with event-driven patterns and message queues (Kafka, RabbitMQ)
- Experience with observability tools (Prometheus, Grafana, ELK stack)
- Track record of shipping production systems with SLA-driven design
- Bachelor's degree in Computer Science or equivalent practical experience