Job Description
Join our elite engineering team at InnovateTech Labs and shape the future of scalable cloud-native applications. We're seeking a passionate Senior Software Engineer to architect, develop, and deploy cutting-edge solutions that serve millions of users. You'll collaborate with cross-functional teams in an agile environment to transform complex requirements into high-performance, resilient systems. Our culture champions innovation, continuous learning, and technical excellence.
What makes this role unique? You'll work on greenfield projects using state-of-the-art technologies while mentoring junior engineers and influencing technical strategy. We offer competitive compensation, comprehensive benefits, and flexible work arrangements.
Responsibilities
- Architect and implement microservices using Go and Python on AWS infrastructure
- Lead code reviews and enforce best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and scalability using Kubernetes and Terraform
- Collaborate with Product Managers to define technical roadmaps
- Contribute to open-source projects and represent the company at tech conferences
- Ensure security and compliance across distributed systems
Qualifications
- 5+ years of experience in backend development with Go or Python
- Expertise in distributed systems, REST APIs, and event-driven architectures
- Proficiency with cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of DevOps practices and infrastructure as code
- BS/MS in Computer Science or equivalent practical experience
- Proven track record of shipping production-grade systems
- Excellent problem-solving skills and system design capabilities
- Experience mentoring technical teams and driving engineering culture