Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable solutions using cutting-edge technologies while mentoring junior developers. Our Raleigh hub offers hybrid work flexibility, competitive equity packages, and direct impact on products used by millions.
Responsibilities
- Design and implement microservices architecture using AWS and Kubernetes
- Lead code reviews and enforce best practices across distributed teams
- Mentor 3-5 junior engineers through pair programming and technical workshops
- Optimize system performance and reduce cloud infrastructure costs by 30%
- Collaborate with product teams to translate business requirements into technical specs
- Own CI/CD pipeline improvements and deployment automation
Qualifications
- 5+ years of experience in backend development (Java/Python/Golang)
- Expertise in cloud platforms (AWS/Azure/GCP) and container orchestration
- Proven track record of mentoring technical teams
- Strong understanding of distributed systems and event-driven architecture
- Experience with infrastructure-as-code (Terraform/CloudFormation)
- BS/MS in Computer Science or equivalent practical experience