Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of cloud-native applications in Raleigh's thriving tech ecosystem. We're seeking a passionate innovator to architect scalable solutions while collaborating with cross-functional teams in a fast-paced, agile environment. This immediate full-time opportunity offers competitive compensation, comprehensive benefits, and the chance to impact millions of users through cutting-edge technology.
Our ideal candidate thrives in collaborative settings and possesses a strong foundation in modern development practices. You'll work on mission-critical systems while mentoring junior engineers and driving technical excellence. InnovateTech Solutions is committed to fostering an inclusive culture where diverse perspectives fuel innovation.
Responsibilities
- Architect and implement scalable microservices using cloud-native technologies
- Lead code reviews and establish best practices for development teams
- Collaborate with product managers to translate requirements into technical solutions
- Mentor junior engineers through pair programming and knowledge sharing
- Optimize system performance and troubleshoot complex technical challenges
- Contribute to CI/CD pipeline improvements and DevOps initiatives
- Stay current with emerging technologies and propose innovative solutions
Qualifications
- 5+ years of professional software development experience in Java/Python
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of microservices architecture and RESTful APIs
- Proven experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure as code
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving skills and ability to work independently
- Strong communication skills with experience in cross-functional collaboration