Job Description
Join our dynamic team at InnovateTech Labs, where we're pioneering the next generation of cloud-native solutions. As a Senior Software Engineer, you'll architect scalable systems and mentor developers while tackling complex challenges in a fast-paced environment. We value creativity, collaboration, and technical excellence. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape our engineering roadmap.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and reliability across distributed infrastructure
- Collaborate with product teams to translate requirements into technical solutions
- Drive CI/CD pipeline improvements using GitLab and Terraform
- Contribute to open-source projects and stay current with industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Go, Python, and cloud platforms (AWS/GCP)
- Strong background in distributed systems and API design
- Proficiency with container orchestration (Kubernetes/Docker)
- Experience with infrastructure-as-code tools (Terraform/Ansible)
- Demonstrated ability to lead technical projects and initiatives