Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of our cutting-edge platform. We're seeking passionate innovators to build scalable solutions in a collaborative environment with flexible remote options. Enjoy competitive compensation, comprehensive benefits, and the opportunity to work on high-impact projects that serve diverse industries across the Midwest.
Our Milwaukee-based team operates with a hybrid/remote-first culture, offering flexibility while maintaining strong collaboration. You'll work with modern technologies to solve complex challenges and drive product excellence.
Responsibilities
- Architect and implement scalable backend services using Java, Python, and AWS
- Lead feature development from conception through deployment in an Agile environment
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Optimize system performance and resolve complex technical issues
- Collaborate with cross-functional teams to define product requirements
- Implement CI/CD pipelines and DevOps best practices
- Contribute to technical documentation and knowledge sharing
Qualifications
- 5+ years of experience in software development with Java/Python
- Expertise in cloud platforms (AWS/Azure/GCP) and microservices architecture
- Strong understanding of RESTful APIs and database design (SQL/NoSQL)
- Proven track record of delivering production-ready applications
- Bachelor's degree in Computer Science or equivalent experience
- Experience with CI/CD tools (Jenkins, GitLab CI, etc.)
- Excellent problem-solving skills and collaborative mindset
- Portfolio demonstrating significant technical contributions