Job Description
Join our dynamic engineering team at InnovateTech Systems, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to architect scalable solutions for our next-generation SaaS platform. Enjoy competitive compensation, flexible work arrangements, and the opportunity to work with industry leaders in Raleigh's thriving tech ecosystem. Our commitment to innovation is matched only by our dedication to your growth through mentorship programs and professional development budgets.
Responsibilities
- Design and implement high-performance microservices using cloud-native architectures
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and implement CI/CD best practices
- Lead architectural decisions while maintaining security and scalability standards
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend development with Java/Python
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong foundation in data structures, algorithms, and system design
- Proven track record of delivering production-grade applications
- Bachelor's degree in Computer Science or equivalent practical experience
- Experience with Agile methodologies and JIRA/Confluence