Job Description
Join our elite engineering team at InnovateTech Solutions, where we're revolutionizing urban mobility through cutting-edge software. We're urgently seeking a passionate Senior Software Engineer to architect and build scalable solutions that impact millions of lives in Detroit and beyond. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape the future of smart cities.
Responsibilities
- Design and implement high-performance microservices using cloud-native technologies
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and ensure 99.99% uptime for mission-critical applications
- Implement CI/CD pipelines and automation tools for seamless deployments
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of AWS/GCP services and containerization (Docker/Kubernetes)
- Proven experience with RESTful API design and development
- Familiarity with Agile methodologies and Jira workflow
- Portfolio demonstrating complex system design achievements