Job Description
Join Detroit's tech revolution at InnovateTech Solutions! We're a fast-growing SaaS company transforming urban mobility through cutting-edge software. Our Detroit HQ sits in the heart of the revitalized downtown district, surrounded by vibrant culture and innovation. As a Senior Software Engineer, you'll architect scalable systems that impact millions while working alongside passionate, mission-driven colleagues.
Why Detroit? Experience our city's renaissance firsthand – from world-class dining to affordable living and a thriving startup ecosystem. We offer competitive compensation, flexible work arrangements, and opportunities to shape the future of urban technology.
Responsibilities
- Architect and implement cloud-native microservices using Java/Python
- Lead API development and integration with IoT hardware systems
- Mentor junior engineers through code reviews and technical guidance
- Optimize database performance for high-transaction environments
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and maintain robust DevOps practices
- Contribute to open-source projects and technical community outreach
Qualifications
- 5+ years of experience in backend development with Java or Python
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proven experience with SQL and NoSQL databases (PostgreSQL, MongoDB)
- Familiarity with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating complex system design and problem-solving