Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing urban mobility through cutting-edge software. We're seeking a passionate Senior Software Engineer to architect scalable cloud-native applications that serve millions of users across Detroit's thriving tech ecosystem. Collaborate with industry experts to build the future of smart city infrastructure while enjoying competitive compensation, comprehensive benefits, and unparalleled growth opportunities.
Our downtown Detroit headquarters features state-of-the-art facilities, flexible work arrangements, and a culture that champions innovation. You'll work alongside world-class engineers on projects that directly impact how people live, work, and navigate the Motor City.
Responsibilities
- Architect and implement microservices using cloud-native technologies (AWS/GCP)
- Lead technical design sessions and mentor junior engineers
- Optimize application performance and scalability for high-traffic systems
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and technical documentation
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Python, Java, Go)
- Strong knowledge of cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Proven experience with microservices architecture and RESTful APIs
- Proficiency in database design (SQL/NoSQL) and caching strategies
- Experience with agile methodologies and version control (Git)