Job Description
Join InnovateTech Solutions, a cutting-edge tech leader transforming industries through innovative software solutions. We're urgently seeking a passionate Software Engineer to join our dynamic team in Minneapolis with flexible remote options. Enjoy competitive compensation, comprehensive benefits, and the opportunity to work on impactful projects that shape the future of technology. Our collaborative culture fosters growth, creativity, and work-life balance.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using modern frameworks
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Optimize application performance and implement robust security protocols
- Mentor junior engineers and conduct code reviews to maintain engineering excellence
- Participate in Agile ceremonies and contribute to continuous improvement initiatives
- Research emerging technologies and propose innovative solutions to complex challenges
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in software development with strong proficiency in Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization technologies
- Proven experience with microservices architecture and RESTful APIs
- Strong problem-solving skills and ability to thrive in fast-paced environments
- Excellent communication skills and passion for collaborative teamwork
- Experience with CI/CD pipelines and DevOps practices