Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to architect scalable systems while enjoying 100% remote flexibility with relocation assistance to North Carolina's vibrant tech hub. Our culture emphasizes autonomy, continuous learning, and work-life balance with competitive benefits including equity and unlimited PTO.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Mentor junior engineers through pair programming and code reviews
- Optimize CI/CD pipelines for 99.99% uptime
- Lead architectural decisions for cloud-native applications
- Collaborate with product teams to translate requirements into technical specs
- Automate infrastructure using Terraform and Ansible
Qualifications
- 5+ years experience in distributed systems development
- Expertise in Go, Python, or Java with strong CS fundamentals
- Proficiency with cloud platforms (AWS/GCP/Azure)
- Experience with container orchestration (Kubernetes/Docker)
- Strong background in API design and RESTful services
- Proven ability to lead complex projects from concept to production
- BS/MS in Computer Science or equivalent experience