Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud-native applications for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to architect scalable solutions using cutting-edge technologies in our Virginia Beach headquarters. Enjoy flexible work arrangements, comprehensive benefits, and opportunities to mentor junior developers while tackling complex challenges in a collaborative environment.
Responsibilities
- Design and implement microservices architecture using Java and Spring Boot
- Lead CI/CD pipeline optimization with Jenkins and Kubernetes
- Develop RESTful APIs and integrate third-party cloud services (AWS/Azure)
- Conduct code reviews and enforce best practices across engineering teams
- Collaborate with product managers to translate requirements into technical specifications
- Mentor junior engineers through pair programming and technical workshops
- Participate in agile ceremonies and contribute to sprint planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud platforms (AWS, Azure, GCP)
- Proficiency with containerization (Docker, Kubernetes) and orchestration
- Experience with CI/CD tools and infrastructure as code (Terraform)
- Agile/Scrum methodology familiarity
- Strong problem-solving and communication skills