Job Description
Immediate opening for a Senior Software Engineer to join our dynamic team in Raleigh, NC! InnovateTech Solutions is experiencing rapid growth and urgently seeks talented professionals to accelerate our mission. This is a rare opportunity to shape cutting-edge products while enjoying competitive compensation and a collaborative culture.
As a key member of our engineering division, you'll drive technical innovation in a fast-paced environment. Our Raleigh hub offers state-of-the-art facilities, flexible work arrangements, and direct impact on high-visibility projects. Position must be filled within 30 days – don't miss this chance to advance your career!
Responsibilities
- Lead full-cycle development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement scalable solutions
- Collaborate with cross-functional teams (Product, UX, DevOps) to deliver features
- Implement CI/CD pipelines and maintain robust testing frameworks
- Research emerging technologies and propose architectural improvements
- Drive security best practices and compliance initiatives
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Proven track record with containerization (Docker/Kubernetes)
- Strong background in RESTful API design and implementation
- Experience with Agile methodologies and JIRA
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills with attention to detail
- Portfolio demonstrating complex system implementations