Job Description
Join InnovateTech Dynamics, a leader in cloud-native solutions, as we revolutionize enterprise software from our Minneapolis headquarters. We're seeking a passionate Senior Software Engineer to architect scalable systems and mentor our growing engineering team. Enjoy hybrid work, comprehensive benefits, and the opportunity to build cutting-edge platforms used by Fortune 500 clients.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and drive technical excellence across sprints
- Mentor junior engineers through pair programming and architectural discussions
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical specs
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to open-source projects and technical blog publications
Qualifications
- 5+ years of experience in backend development with Java/Kotlin
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong understanding of distributed systems and event-driven architecture
- Proficiency with relational (PostgreSQL) and NoSQL databases
- Experience with Agile methodologies and Jira/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating scalable system designs