Job Description
Join our award-winning engineering team at InnovateTech Solutions, where cutting-edge innovation meets workplace excellence. We're urgently seeking a passionate Senior Software Engineer to architect and deploy scalable cloud solutions for Fortune 500 clients. Enjoy hybrid work flexibility, comprehensive benefits, and career advancement opportunities in Minneapolis's thriving tech ecosystem.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead CI/CD pipeline optimization using Docker, Kubernetes, and Jenkins
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with cross-functional teams to translate business requirements into technical specifications
- Conduct code reviews and maintain high-quality standards through SonarQube integration
- Architect secure REST APIs and implement OAuth 2.0 authentication protocols
- Drive performance tuning and scalability improvements for high-traffic applications
Qualifications
- 5+ years of experience in enterprise-level software development
- Expertise in Java, Python, and cloud-native architecture patterns
- Strong knowledge of AWS services (EC2, Lambda, RDS, S3) and Terraform
- Proven track record of leading agile development teams using JIRA and Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Certification in AWS Solutions Architect or equivalent cloud platform
- Experience with event-driven systems and message queues (Kafka/RabbitMQ)
- Portfolio demonstrating successful full-lifecycle project deliveries