Job Description
Join InnovateTech Labs as a Senior Software Engineer and shape the future of cloud-native applications. We're seeking a visionary engineer to architect scalable solutions using cutting-edge technologies while mentoring our growing team. Work in a collaborative environment where your code directly impacts millions of users worldwide.
Responsibilities
- Design and develop microservices using Go, Python, and Kubernetes
- Lead CI/CD pipeline optimization with Jenkins and Terraform
- Implement robust security protocols and data encryption strategies
- Mentor junior engineers through code reviews and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Conduct system architecture reviews and performance tuning
- Drive adoption of DevOps best practices across engineering teams
Qualifications
- 5+ years of experience in distributed systems and cloud architecture (AWS/GCP)
- Expertise in at least two modern programming languages (Go/Python/Rust preferred)
- Proven track record of building production-grade RESTful APIs
- Strong understanding of container orchestration (Kubernetes/Docker)
- Experience with Infrastructure as Code (Terraform/CloudFormation)
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and architectural thinking