Job Description
Join our dynamic team at TechInnovate Solutions, where cutting-edge technology meets impactful innovation. We're urgently seeking a passionate Senior Software Engineer to architect and develop scalable solutions for our rapidly growing client base. This is your chance to work with industry-leading technologies in a collaborative environment that values creativity and results.
As a key member of our engineering team, you'll drive technical strategy while mentoring junior developers. We offer competitive compensation, comprehensive benefits, and flexible work arrangements. Don't miss this urgent opportunity to advance your career in one of Ohio's most vibrant tech hubs!
Responsibilities
- Design and implement scalable microservices architecture using cloud-native technologies
- Lead code reviews and enforce best practices across development teams
- Collaborate with product managers to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and technical workshops
- Optimize application performance and troubleshoot complex production issues
- Contribute to CI/CD pipeline improvements and DevOps automation
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience with Java/Python
- Expertise in cloud platforms (AWS/Azure) and container orchestration (Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proven track record of shipping production-grade applications
- Experience with agile methodologies and Jira/Confluence
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-functional collaboration