Job Description
Join InnovateTech Solutions as a Software Engineer and shape the future of digital innovation from anywhere in the US! We're seeking passionate engineers to build cutting-edge solutions with full remote flexibility and opportunities to collaborate in our Milwaukee or New York offices.
As a key member of our agile team, you'll architect scalable systems, mentor junior developers, and drive technical excellence. Enjoy competitive compensation, comprehensive benefits, and a culture that champions work-life balance. Your impact will directly influence products used by millions worldwide.
Responsibilities
- Design, develop, and deploy high-performance software solutions using modern frameworks
- Collaborate with cross-functional teams to define product requirements and technical specifications
- Mentor junior engineers and conduct thorough code reviews
- Optimize applications for scalability, security, and performance
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and stay current with emerging technologies
- Lead architectural discussions and technical decision-making
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one major programming language (Python, Java, or JavaScript)
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Proficiency with containerization (Docker, Kubernetes)
- Proven track record of delivering scalable, production-ready code
- Excellent problem-solving skills and attention to detail
- Exceptional communication and collaboration abilities