Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer in the heart of Minneapolis! We're revolutionizing cloud infrastructure for Fortune 500 clients, and we need your expertise to build scalable, high-performance solutions. This is your chance to work with cutting-edge technologies while enjoying a collaborative, innovative culture in the Twin Cities' thriving tech scene.
We offer competitive compensation, comprehensive benefits, and flexible work arrangements. Our Minneapolis headquarters features state-of-the-art facilities, on-site wellness amenities, and a commitment to work-life balance. Ready to accelerate your career while making a tangible impact? Apply today!
Responsibilities
- Design and implement scalable cloud-native applications using AWS and Azure
- Mentor junior engineers through code reviews and technical guidance
- Lead full-lifecycle development from ideation to deployment
- Optimize system performance and troubleshoot complex issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to technical documentation and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proven experience with microservices architecture and containerization (Docker/Kubernetes)
- Proficiency in cloud platforms (AWS/Azure) and serverless technologies
- Strong problem-solving skills with attention to detail
- Excellent communication abilities and collaborative mindset
- Experience with Agile methodologies and JIRA