Job Description
Join our elite engineering team at InnovateTech Labs, where we're pioneering the future of cloud-native applications. As a Senior Software Engineer, you'll architect scalable solutions using cutting-edge technologies while mentoring junior developers. Our culture values innovation, work-life balance, and continuous learning.
We offer competitive equity packages, comprehensive health benefits, and flexible remote work options. Collaborate with industry leaders to build products that impact millions of users worldwide.
Responsibilities
- Design and implement high-performance microservices using Go and Kubernetes
- Lead code reviews and establish best practices for CI/CD pipelines
- Mentor 3+ junior engineers through pair programming and technical workshops
- Optimize system performance and implement robust monitoring solutions
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to open-source projects and represent InnovateTech at tech conferences
Qualifications
- 5+ years of experience in production-grade software development
- Expertise in distributed systems, cloud architecture (AWS/GCP), and containerization
- Strong proficiency in Go, Python, or Java with modern frameworks
- Proven track record of leading technical projects from conception to deployment
- Experience with event-driven architecture and message queues (Kafka/RabbitMQ)
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and passion for clean code