Job Description
Join our dynamic engineering team at InnovateTech Solutions, where innovation meets impact. We're urgently seeking a passionate Senior Software Engineer to drive cutting-edge projects from concept to deployment. As a key contributor, you'll architect scalable solutions while mentoring junior engineers. Relocation assistance is fully covered for qualified candidates, including moving expenses, temporary housing, and visa sponsorship if needed. Our Minneapolis hub offers a collaborative environment with state-of-the-art facilities and flexible work arrangements. Help us transform industries through technology while advancing your career in one of America's most vibrant tech hubs.
Responsibilities
- Lead development of cloud-native applications using microservices architecture
- Collaborate with cross-functional teams to define technical roadmaps
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and technical documentation
- Participate in agile ceremonies and sprint planning
- Conduct thorough testing and debugging of production systems
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with modern frameworks
- Strong knowledge of cloud platforms (AWS/Azure/GCP)
- Experience with containerization (Docker/Kubernetes)
- Proven ability to deliver scalable, high-performance systems
- Excellent problem-solving and communication skills
- Portfolio showcasing significant projects or contributions