Job Description
Join InnovateTech Solutions' award-winning engineering team in Detroit's revitalized tech corridor! We're seeking a Senior Software Engineer to architect scalable cloud-native applications that power our next-generation SaaS platform. Collaborate with cross-functional teams in our state-of-the-art downtown workspace, where innovation meets industrial heritage. Enjoy competitive compensation, comprehensive benefits, and opportunities to mentor junior developers while shaping our technical roadmap.
Responsibilities
- Design and implement microservices architecture using AWS/GCP and containerization technologies
- Lead code reviews and enforce best practices for CI/CD pipelines
- Optimize database performance for high-transaction systems
- Develop RESTful APIs and integrate third-party services
- Drive technical debt reduction through refactoring initiatives
- Mentor junior engineers through pair programming and knowledge sharing
- Collaborate with product teams to translate business requirements into technical solutions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java/Python and modern frameworks (Spring, Django)
- Strong understanding of cloud infrastructure (AWS/Azure/GCP)
- Proficiency with relational databases (PostgreSQL, MySQL) and caching solutions
- Experience with container orchestration (Kubernetes, Docker)
- Agile/Scrum methodology familiarity
- Excellent problem-solving and communication skills