Job Description
We're urgently seeking a passionate Senior Software Engineer to join our dynamic team in Columbus, Ohio! If you thrive in fast-paced environments and want to build cutting-edge solutions, this is your moment. We offer competitive compensation, comprehensive benefits, and full relocation assistance for qualified candidates. Join us in shaping the future of technology while enjoying Columbus's vibrant tech scene and affordable living.
At TechInnovate Solutions, we foster innovation through collaborative Agile methodologies and state-of-the-art tech stacks. You'll work on mission-critical projects that impact millions, with opportunities for career growth and professional development. Our Columbus hub combines startup energy with enterprise stability, creating the perfect environment for exceptional engineers to excel.
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Lead code reviews and implement CI/CD pipelines to ensure high-quality releases
- Mentor junior engineers and drive technical excellence across the team
- Optimize system performance and implement robust security protocols
- Collaborate with product teams to translate business requirements into technical solutions
- Stay current with emerging technologies and contribute to innovation labs
- Participate in Agile ceremonies and continuously improve development processes
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with modern frameworks (React, Spring Boot)
- Strong background in AWS/Azure cloud services and containerization (Docker/Kubernetes)
- Proven track record of delivering scalable, production-ready systems
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and ability to work in cross-functional teams
- Strong communication skills and passion for mentoring others