Job Description
Join the Future of Detroit Tech.
Innovate Detroit Tech is a leader in the region's digital transformation, driving innovation for Fortune 500 partners and emerging startups alike. We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will architect scalable solutions, mentor junior developers, and push the boundaries of what is possible in cloud computing and data engineering. If you are looking for a premium career opportunity in the heart of the Motor City, this is your chance to make an impact.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Opportunity to work on high-impact projects for industry leaders.
- Commitment to diversity, equity, and inclusion in the workplace.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Lead the architecture and implementation of cloud-based solutions (AWS/Azure) to enhance system performance and reliability.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define requirements and deliver features.
- Mentor junior developers and conduct code reviews to ensure best practices and maintain code quality standards.
- Optimize application performance, troubleshoot complex issues, and ensure security compliance.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Proficiency in Python, JavaScript, or Java and modern front-end frameworks (React, Angular, or Vue).
- Strong experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB, Redis).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.
- Strong communication skills and the ability to translate technical concepts to non-technical stakeholders.