Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation. We're seeking a passionate expert to design, develop, and deploy scalable cloud-native solutions that impact millions of users. Our collaborative culture combines cutting-edge technology with agile methodologies to deliver exceptional results. Located in the vibrant Minneapolis tech hub, you'll work alongside industry leaders in a hybrid environment that balances flexibility with in-person collaboration.
What You'll Experience:
- A competitive compensation package with equity and comprehensive benefits
- Continuous learning through tech conferences, certifications, and internal workshops
- Impactful projects using modern frameworks and cloud platforms
- Flexible work arrangements with hybrid schedules
Responsibilities
- Architect and implement microservices using Java, Python, and Go
- Optimize cloud infrastructure on AWS and Azure for performance/cost
- Mentor junior engineers through code reviews and technical guidance
- Translate business requirements into scalable technical solutions
- Implement CI/CD pipelines using Jenkins, GitLab CI, and Terraform
- Collaborate with product teams to define technical roadmaps
- Contribute to open-source projects and technical blog publications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Java/Python/Go)
- Strong understanding of cloud-native architectures and microservices
- Proficiency with containerization (Docker/Kubernetes) and orchestration
- Experience with CI/CD pipelines and infrastructure-as-code
- Excellent problem-solving skills and system design abilities
- Portfolio demonstrating complex system implementations