Job Description
Join TechInnovate Solutions, a cutting-edge technology leader transforming industries through innovative software solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications while mentoring our growing team. Located in the vibrant tech hub of Cleveland, you'll collaborate with industry experts to solve complex challenges and deliver impactful products. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in a supportive, forward-thinking environment.
Responsibilities
- Lead full-cycle software development using Java, Python, and cloud technologies (AWS/Azure)
- Design and implement scalable microservices architecture for enterprise applications
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to define product requirements and roadmaps
- Optimize system performance and ensure robust security protocols
- Drive DevOps practices including CI/CD pipeline implementation
- Research emerging technologies to propose innovative solutions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and modern JavaScript frameworks
- Strong background in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven experience with Agile/Scrum methodologies and CI/CD pipelines
- Excellent problem-solving skills and ability to optimize complex systems
- Strong communication skills with experience in cross-functional collaboration