Job Description
Join our innovative engineering team at Milwaukee Tech Solutions, where we're revolutionizing industrial automation through cutting-edge software. We're seeking a passionate Senior Software Engineer to design and develop scalable applications that power smart factories across the Midwest. Collaborate with cross-functional teams in our downtown Milwaukee headquarters, enjoy flexible work arrangements, and contribute to projects that directly impact global manufacturing efficiency.
Why Milwaukee Tech Solutions?
• Competitive compensation with equity potential
• Comprehensive health benefits and 401(k) matching
• Professional development stipend
• Modern downtown workspace with lake views
• Hybrid work model (3 days in-office)
Responsibilities
- Lead full-stack development of cloud-based industrial IoT platforms using Java, Python, and AWS
- Design microservices architecture supporting 10k+ concurrent devices
- Mentor junior engineers through pair programming and code reviews
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Optimize database performance for real-time analytics processing
- Collaborate with product teams to translate requirements into technical specifications
- Conduct rigorous testing including unit, integration, and load testing
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs and microservices patterns
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB)
- Proficient in CI/CD methodologies and containerization
- Excellent problem-solving skills with attention to detail
- Strong communication and teamwork abilities