Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how we deliver digital experiences. Our remote-first culture empowers you to innovate from anywhere in the US while enjoying Milwaukee's vibrant tech community. We're seeking a passionate problem-solver to architect scalable solutions and mentor our growing team. With flexible hours and competitive benefits, your work-life balance is prioritized while tackling cutting-edge challenges.
Responsibilities
- Lead end-to-end development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Optimize system performance and implement robust CI/CD pipelines
- Contribute to open-source projects and stay current with emerging technologies
- Drive technical debt reduction and improve code quality metrics
Qualifications
- 5+ years of experience in software development with emphasis on distributed systems
- Expertise in at least two modern programming languages (Python, Go, or Rust preferred)
- Proven experience with cloud platforms (AWS/GCP/Azure) and container orchestration
- Strong background in testing frameworks and TDD methodologies
- Excellent communication skills with ability to articulate technical concepts to non-technical stakeholders
- BS/MS in Computer Science or equivalent practical experience