Job Description
Join our dynamic team as a Senior Software Engineer and drive innovation at InnovateTech Solutions! We're seeking a passionate professional to architect scalable solutions while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in our state-of-the-art Virginia Beach headquarters.
Our ideal candidate thrives in collaborative environments and has a proven track record of delivering high-quality software products. You'll play a pivotal role in shaping our tech roadmap while fostering a culture of continuous improvement and technical excellence.
Responsibilities
- Lead end-to-end development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Design and implement CI/CD pipelines for automated testing and deployment
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Conduct performance optimization and security audits for existing systems
- Stay current with emerging technologies and recommend strategic tech stack improvements
- Document technical specifications and maintain comprehensive project documentation
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in full-stack development with Java/Python and JavaScript frameworks
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven track record of leading complex projects from conception to deployment
- Strong problem-solving skills with experience in algorithm design and optimization
- Excellent communication abilities with experience in stakeholder management
- CI/CD pipeline implementation experience (Jenkins/GitLab/GitHub Actions)
- Professional certifications (AWS/Azure) preferred