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 systems using cutting-edge technologies while mentoring junior developers. Our Nashville hub offers competitive compensation, flexible work arrangements, and direct impact on product development. We're seeking innovators who thrive in collaborative environments and value work-life balance.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and maintain CI/CD pipelines in AWS
- Mentor 3+ junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and security protocols
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Go/Python
- Expertise in cloud platforms (AWS/GCP) and containerization
- Bachelor's degree in Computer Science or equivalent experience
- Strong understanding of distributed systems and RESTful APIs
- Proven track record of mentoring engineering teams
- Experience with Agile methodologies and Jira/Confluence