Job Description
Join our award-winning engineering team in Detroit's thriving tech corridor! InnovateTech Solutions is seeking a Senior Software Engineer to build scalable cloud applications for Fortune 500 clients. We offer industry-leading relocation packages including moving stipends, temporary housing, and visa sponsorship for international candidates. Collaborate with cross-functional teams in our state-of-the-art downtown Detroit office, just steps from the Detroit Riverfront and major sports venues.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Mentor junior engineers through code reviews and architectural planning
- Optimize system performance and security protocols
- Lead CI/CD pipeline improvements using Jenkins and Docker
- Develop RESTful APIs with OpenAPI specifications
- Participate in agile ceremonies and sprint planning
- Document technical specifications and maintain architecture diagrams
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, or equivalent backend languages
- Strong AWS/Azure cloud platform experience
- Proven track record with containerization and orchestration
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills
- Experience with test-driven development methodologies
- Portfolio demonstrating complex system designs