Job Description
Join our dynamic engineering team at TechInnovate Solutions, where we're revolutionizing digital experiences for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to architect scalable cloud-native applications using cutting-edge technologies. Enjoy collaborative agile development, comprehensive benefits, and a flexible hybrid work model in our downtown Minneapolis hub.
What We Offer:
- Competitive equity package and 401(k) matching
- Annual professional development stipend
- Modern office with standing desks and wellness rooms
- Regular hackathons and innovation days
Responsibilities
- Lead design and implementation of microservices in AWS/GCP ecosystems
- Mentor junior engineers through pair programming and code reviews
- Optimize application performance using profiling tools
- Implement CI/CD pipelines using Jenkins and Terraform
- Collaborate with product teams on technical requirements
- Conduct security audits and implement best practices
- Document architecture decisions and technical specifications
Qualifications
- 5+ years of experience in Java/Python and modern frameworks
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization
- Strong understanding of RESTful APIs and GraphQL
- Proficiency with SQL and NoSQL databases
- Experience with test-driven development and unit testing
- Bachelor's degree in Computer Science or equivalent
- Portfolio demonstrating complex system designs