Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to architect scalable solutions using cutting-edge technologies. Enjoy competitive compensation, flexible work arrangements, and opportunities to lead high-impact projects in our Minneapolis hub.
Responsibilities
- Design and implement microservices architecture on AWS/GCP
- Mentor junior engineers through code reviews and pair programming
- Optimize CI/CD pipelines for rapid deployment cycles
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source initiatives and technical documentation
- Lead architectural decisions and technology stack evaluations
Qualifications
- 5+ years of experience in production-level software development
- Expertise in at least one JVM language (Java/Kotlin/Scala)
- Strong foundation in distributed systems and cloud-native patterns
- Proficiency with container orchestration (Kubernetes, Docker)
- Experience with event-driven architectures and messaging queues
- Bachelor's degree in Computer Science or equivalent experience