Job Description
Join our elite engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 companies. As a Senior Software Engineer, you'll architect scalable solutions in a fast-paced, collaborative environment. Our Raleigh hub offers cutting-edge projects, competitive compensation, and unparalleled growth opportunities in one of America's top tech corridors.
Responsibilities
- Lead design and implementation of microservices using Go and Kubernetes
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and resolve complex scalability challenges
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and technical documentation
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in backend development
- Expertise in Go, Python, or Java with strong OOP principles
- Proficiency with cloud platforms (AWS/GCP/Azure)
- Experience with container orchestration (Docker, Kubernetes)
- Strong understanding of RESTful API design and databases
- Proven ability to lead technical initiatives from concept to deployment
- Bachelor's degree in Computer Science or equivalent experience