Job Description
Join our award-winning engineering team in Minneapolis! InnovateTech Solutions is urgently seeking a passionate Senior Software Engineer to architect scalable cloud solutions. You'll collaborate with cross-functional teams to build cutting-edge SaaS platforms while mentoring junior developers. Enjoy hybrid work, competitive equity, and industry-leading benefits in our downtown Minneapolis headquarters.
Why you'll love this role:
- Solve complex technical challenges in a fast-paced environment
- Shape product strategy with direct CTO interaction
- Professional development budget and conference attendance
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Lead CI/CD pipeline optimization with Jenkins and Kubernetes
- Mentor 3+ junior engineers through code reviews and pair programming
- Contribute to technical architecture decisions and system scaling
- Collaborate with Product and UX teams to define feature requirements
- Automate testing infrastructure using Selenium and JUnit
- Monitor system performance and implement optimization strategies
Qualifications
- 5+ years experience in Java/Python with cloud-native development
- Expertise in AWS/Azure services (EC2, S3, Lambda, Azure Functions)
- Strong understanding of RESTful APIs and GraphQL
- Proven experience with containerization (Docker, Kubernetes)
- Bachelor's degree in Computer Science or equivalent experience
- Experience with agile methodologies (Scrum, Kanban)
- Excellent problem-solving and communication skills