Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help us revolutionize digital experiences for Fortune 500 clients. We're urgently seeking passionate innovators to build scalable cloud solutions in our Minneapolis hub. Enjoy competitive benefits, hybrid work flexibility, and opportunities to mentor emerging talent while tackling cutting-edge challenges in AI-driven development.
Responsibilities
- Architect and implement high-performance microservices using Java, Python, and Go
- Lead CI/CD pipeline optimization using AWS and Kubernetes
- Mentor junior engineers through pair programming and code reviews
- Collaborate with product teams to translate business requirements into technical specifications
- Implement security best practices and conduct vulnerability assessments
- Optimize database performance for enterprise-scale applications
- Contribute to open-source projects and technical blog publications
Qualifications
- 5+ years of experience in full-stack development with enterprise applications
- Expertise in cloud platforms (AWS/Azure/GCP) and container orchestration
- Strong background in distributed systems and RESTful API design
- Proficiency in testing frameworks (JUnit, PyTest) and TDD methodologies
- Experience with Agile/Scrum development cycles and Jira
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills with portfolio of complex projects