Job Description
Join InnovateTech Solutions in the heart of Raleigh's thriving tech hub! We're a cutting-edge software company revolutionizing cloud infrastructure solutions. Our Raleigh office features state-of-the-art facilities, flexible work arrangements, and a culture that champions innovation and work-life balance. As a Senior Software Engineer, you'll architect scalable systems while collaborating with top-tier talent in a dynamic environment. Enjoy competitive benefits including equity, comprehensive health plans, and professional development stipends.
Responsibilities
- Design and develop high-performance cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers through pair programming sessions
- Implement CI/CD pipelines using AWS, Docker, and Kubernetes
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and conduct root cause analysis for production issues
- Stay current with emerging technologies and contribute to open-source projects
Qualifications
- Bachelor's degree in Computer Science or related field (MS preferred)
- 5+ years of experience in backend development with Java/Python
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong knowledge of distributed systems and RESTful API design
- Experience with Agile methodologies and Jira/Confluence
- Proven track record of delivering complex projects on schedule
- Excellent problem-solving skills and collaborative mindset