Job Description
Join TechInnovate Solutions, a leading digital transformation firm, as we revolutionize enterprise software solutions. We're seeking a passionate Senior Software Engineer to architect and build scalable applications for Fortune 500 clients in Cleveland's thriving tech ecosystem. Collaborate with cross-functional teams in our modern downtown office, leveraging cutting-edge technologies to solve complex business challenges. Enjoy competitive compensation, comprehensive benefits, and opportunities to shape the future of software development.
Responsibilities
- Design and implement cloud-native microservices using AWS/Azure and containerization technologies
- Mentor junior engineers through code reviews and technical documentation
- Lead end-to-end development of RESTful APIs and event-driven architectures
- Optimize application performance and security using CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct architectural reviews and implement best practices in scalability
- Participate in agile ceremonies and drive continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Python, or C# with modern frameworks
- Strong experience with cloud platforms (AWS/Azure/GCP) and serverless architectures
- Demonstrable knowledge of databases (SQL/NoSQL) and caching strategies
- Familiarity with DevOps tools (Docker, Kubernetes, Terraform)
- Proven track record of delivering high-impact software projects
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills with experience in stakeholder management