Job Description
Join Our Tech Revolution in the Heart of the Research Triangle!
InnovateTech Solutions is urgently seeking a passionate Software Engineer to join our dynamic team in Raleigh, NC. As a leader in cutting-edge enterprise software, we're transforming industries through innovation—and we need your expertise to accelerate our mission. With relocation assistance up to $10,000, we're committed to bringing top talent to our vibrant hub of tech excellence.
What You'll Love:
- Collaborative Agile environment with mentorship from industry veterans
- Competitive benefits package including equity and 401(k) matching
- Modern office in Raleigh's thriving Innovation Quarter
- Flexible work arrangements and professional development stipends
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Lead code reviews and implement CI/CD pipelines for continuous deployment
- Optimize system performance and resolve complex technical bottlenecks
- Collaborate with Product teams to translate requirements into technical specifications
- Drive innovation through prototyping and evaluating emerging technologies
- Mentor junior engineers and contribute to technical documentation
- Ensure compliance with security best practices and industry standards
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, or JavaScript (React/Node.js)
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Proven track record with containerization (Docker/Kubernetes)
- Deep understanding of RESTful APIs and microservices patterns
- Excellent problem-solving skills with system design experience
- Strong communication skills with ability to collaborate cross-functionally