Job Description
InnovateTech Solutions is urgently seeking a Senior Software Engineer to join our dynamic team in Virginia Beach. This direct-hire opportunity offers competitive compensation, comprehensive benefits, and the chance to shape cutting-edge solutions for Fortune 500 clients. We're experiencing explosive growth and need your expertise to drive our next wave of innovation.
As a key member of our engineering team, you'll architect scalable cloud solutions, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact projects. Our culture values autonomy, continuous learning, and work-life balance. Join us in building the future of technology while making a tangible impact on our community.
Responsibilities
- Design and implement scalable microservices architectures using AWS and Azure
- Mentor junior engineers through code reviews and technical guidance
- Lead end-to-end development of SaaS applications with 99.9% uptime SLAs
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with Product Managers to define technical roadmaps
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and technical documentation
Qualifications
- 8+ years of experience in software development with 3+ years in leadership roles
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proficiency in Java, Python, and modern JavaScript frameworks
- Strong background in microservices architecture and RESTful APIs
- 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 thrive in agile environments