Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications from the vibrant city of Baltimore. We're seeking passionate engineers to architect scalable systems, mentor junior developers, and drive innovation in our fully remote environment. Enjoy competitive benefits, flexible schedules, and the opportunity to impact millions of users worldwide.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Mentor 3-4 junior engineers through code reviews and pair programming
- Optimize cloud infrastructure for 99.99% uptime across AWS/Azure
- Lead CI/CD pipeline improvements reducing deployment time by 40%
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source projects and represent InnovateTech at tech conferences
Qualifications
- 8+ years of experience in distributed systems development
- Expertise in Go, Python, or Java with strong CS fundamentals
- Proven track record of mentoring engineering teams
- Proficiency with Docker, Terraform, and cloud-native patterns
- Experience leading projects from conception to production deployment
- Contributions to open-source repositories or technical publications
- BS/MS in Computer Science or equivalent practical experience