Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in Cleveland. We're seeking passionate engineers to build scalable, high-performance applications that impact millions of users. Enjoy competitive compensation, comprehensive benefits, and equity options to share in our success. Work in a collaborative environment where your ideas drive real-world change.
Responsibilities
- Architect and develop cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical solutions
- Lead troubleshooting efforts for complex production issues
- Stay current with emerging technologies and industry best practices
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, or C++ with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Experience with relational databases (PostgreSQL, MySQL) and caching strategies
- Strong understanding of RESTful APIs and event-driven architectures
- BS/MS in Computer Science or equivalent practical experience