Job Description
Join our dynamic team at TechInnovate Solutions, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to architect and develop scalable solutions for our enterprise clients. Enjoy collaborative workspaces, professional development opportunities, and a culture that values innovation and work-life balance.
Located in the heart of Cleveland's tech district, our state-of-the-art facility offers modern amenities and easy access to downtown attractions. We offer comprehensive benefits including health insurance, 401(k) matching, and flexible work arrangements.
Responsibilities
- Design and implement cloud-native applications using microservices architecture
- Lead code reviews and mentor junior developers on best practices
- Collaborate with product teams to translate requirements into technical solutions
- Optimize application performance and security protocols
- Contribute to CI/CD pipeline automation and DevOps practices
- Research and integrate emerging technologies into existing systems
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in software development with emphasis on backend systems
- Proficiency in Java, Python, or similar object-oriented languages
- Expertise with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and database design
- Experience with Agile methodologies and version control (Git)
- Excellent problem-solving skills and ability to work in cross-functional teams