Job Description
Join our award-winning engineering team as a Senior Software Engineer and help shape the future of cloud-native applications. At InnovateTech Solutions, we empower remote talent to build scalable, user-centric products that impact millions. Enjoy competitive compensation, flexible scheduling, and a culture of continuous learning.
Based in Virginia Beach, we're seeking passionate engineers who thrive in distributed environments. You'll collaborate with cross-functional teams using Agile methodologies while leveraging cutting-edge technologies. Our comprehensive benefits package includes health insurance, 401(k) matching, and professional development stipends.
Responsibilities
- Design and implement scalable microservices using cloud-native architectures
- Mentor junior engineers through code reviews and technical documentation
- Optimize application performance and security using DevOps best practices
- Lead architectural decisions for new product features and system enhancements
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and monitor system reliability using observability tools
Qualifications
- 5+ years of experience in backend development with Python/Java/Go
- Expertise in cloud platforms (AWS/GCP/Azure) and container orchestration (Kubernetes)
- Strong proficiency in relational and NoSQL databases (PostgreSQL, MongoDB)
- Proven experience with CI/CD pipelines and infrastructure-as-code (Terraform)
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work autonomously in remote settings
- Strong communication skills with experience in distributed team environments