Job Description
Join our cutting-edge team at Innovate Detroit Tech, where we're revolutionizing urban mobility solutions. As a Senior Software Engineer, you'll architect scalable systems for our next-generation smart transportation platform. We foster a culture of innovation, collaboration, and professional growth in the heart of Detroit's tech renaissance. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape the future of sustainable transportation.
Responsibilities
- Design and implement cloud-native microservices using Java/Python
- Lead development of real-time data processing pipelines with Kafka
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance and implement CI/CD best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and distributed systems architecture
- Strong understanding of AWS/GCP services and container orchestration
- Proficiency with REST APIs, GraphQL, and event-driven patterns
- Experience with Agile methodologies and test-driven development