Job Description
Join our award-winning engineering team in Raleigh's thriving tech hub! InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable cloud-native applications that impact millions of users. You'll collaborate with cross-functional teams in our state-of-the-art downtown headquarters, working on cutting-edge projects in AI-driven analytics and distributed systems. We offer competitive compensation, flexible work arrangements, and unparalleled growth opportunities in one of America's fastest-growing tech markets.
Responsibilities
- Design and implement microservices using Go and Python on AWS infrastructure
- Lead code reviews and mentor junior engineers through our pair programming initiatives
- Optimize system performance, achieving 99.99% uptime for critical services
- Develop CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Translate business requirements into technical specifications with product teams
- Contribute to open-source projects and publish technical blog posts
- Participate in agile ceremonies and drive continuous improvement
Qualifications
- 5+ years of experience in backend development with Go or Python
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong background in distributed systems and database design
- Proven track record of shipping production code at scale
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and algorithm knowledge
- Experience with event-driven architecture and message queues
- Ability to thrive in fast-paced, collaborative environments