Job Description
Join our cutting-edge team at InnovateTech Solutions, where we're revolutionizing the tech landscape from the heart of Raleigh's booming Research Triangle Park. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in a collaborative, fast-paced environment. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape next-generation products used by millions worldwide.
Responsibilities
- Design, develop, and deploy high-performance cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices for seamless deployments
- Conduct thorough testing, debugging, and optimization of existing systems
- Stay current with emerging technologies and contribute to technical roadmaps
Qualifications
- Bachelor's degree in Computer Science or related field (MS preferred)
- 5+ years of experience in backend development with Java/Spring Boot
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization technologies
- Strong proficiency in relational databases (PostgreSQL/MySQL) and NoSQL solutions
- Proven experience with Agile methodologies and Jira/Confluence
- Demonstrable problem-solving skills with complex system architectures
- Excellent communication and collaborative abilities in remote team settings