Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets transformative impact. We're seeking a passionate Senior Software Engineer to architect and build scalable solutions that power our next-generation cloud platform. You'll collaborate with cross-functional teams to deliver high-quality software while mentoring junior developers and driving innovation in a fast-paced environment.
Our Raleigh hub offers a vibrant tech ecosystem, competitive benefits, and flexible work arrangements. Help us redefine the future of enterprise software while advancing your career in one of America's top tech cities.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS with Terraform and Kubernetes
- Mentor junior engineers through code reviews and architectural discussions
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and ensure 99.9% uptime
- Contribute to open-source projects and technical community engagement
Qualifications
- Bachelor's degree in Computer Science or related field (MS preferred)
- 5+ years of experience in full-stack development
- Expertise in Java, Spring Boot, and cloud-native architectures
- Strong proficiency with AWS, Docker, and Kubernetes
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Deep understanding of RESTful APIs and microservices patterns
- Proven track record of mentoring technical teams
- Excellent problem-solving and communication skills