Lead Software Developer

Evrecruit.io

Columbus (OH)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Evrecruit.io is seeking a Senior Software Engineer to design and deliver scalable microservices within a large distributed platform. You will lead modernization efforts, implement robust API gateway strategies, and drive high-quality software across teams.

You will collaborate with UX, product, and business stakeholders to refine requirements, mentor engineers, and ensure deployments meet performance and reliability standards. Experience with AWS and relational databases is expected.

Qualifications

  • 7+ years of experience building and supporting software systems.
  • Experience with microservices architecture including designing and maintaining distributed services.
  • Experience with orchestration and event-driven patterns.
  • Cloud experience (AWS or similar) including cloud-native deployment.
  • Experience with legacy system modernization and migration.
  • Observability: structured logging, APM, distributed tracing across microservices.
  • Strong problem solving and organizational skills.
  • Experience with modern backend frameworks, middleware design, and API gateway patterns.
  • Collaboration with frontend engineers using React/Angular.
  • Experience with relational database design and optimization.
  • Bachelor's in Computer Science or equivalent.

Responsibilities

  • Apply advanced technical knowledge to design and develop software projects.
  • Lead modernization of legacy services while maintaining backward compatibility.
  • Design and enforce microservices patterns across a large distributed platform.
  • Evaluate and govern third-party vendor integrations for reliability and security.
  • Own API gateway strategy and inter-service communication patterns (REST, async messaging).
  • Develop and maintain extensible applications, APIs, and database models.
  • Gather and refine project requirements with UX designers, product managers, and stakeholders.
  • Oversee deployments and support applications after release and ensure quality standards.

Skills

Microservices architecture
Event-driven patterns
Cloud experience
Legacy modernization
Observability (logging, APM, tracing)
Frontend collaboration (React/Angular)
Relational databases design
API gateway patterns
Team leadership / SDLC coaching
Team coordination & planning

Education

Bachelor's in Computer Science

Tools

AWS
PostgreSQL
MySQL
React
Angular

Job description

We're constantly developing new and creative ways to solve complex technology problems. Our enterprise software solutions span a range of Information Technology services. Our originality has attracted outstanding and innovative thinkers, allowing us to grow as an industry leader. Are you a passionate professional, ready to make an impact in the tech world? Join our team today.

Responsibilities
  • Apply advanced technical knowledge to design and develop a variety of software projects
  • Write high-quality, performant code that adheres to company guidelines and industry best practices
  • Lead modernization of legacy services to current framework versions, maintaining backward compatibility during migration
  • Design and enforce microservices patterns across a large distributed platform
  • Evaluate and govern third-party vendor integrations for reliability and security
  • Own API gateway strategy and inter-service communication patterns (REST, async messaging)
  • Apply business and domain knowledge to develop a deeper understanding of the system and contribute to effective solutions
  • Lead a team of engineers, coaching them through all aspects of the SDLC
  • Develop and maintain extensible applications, APIs, and database models
  • Gather and refine project requirements with UX designers, product managers, and business stakeholders
  • Design and document detailed architectures for software projects, ensuring scalability, maintainability, and alignment with business requirements
  • Ensure applications meet functional and non-functional requirements by participating in testing and enforcing quality standards
  • Oversee deployments and support applications after release
  • Recommend new practices, processes, and procedures to improve quality and productivity
  • Review and approve changes to application code
  • Participate in team processes for planning, tracking work, and continuous improvement
  • Oversee project execution, ensuring team members stay on task, communicate blockers, and meet commitments
  • Evaluate team members' performance and guide them toward growth
  • Stay current with emerging technologies and industry trends
  • Evaluate frameworks, technology, platforms, and tooling solutions
Minimum Requirements
  • 7+ years of experience building and supporting software systems
  • Microservices architecture: designing, decomposing, and maintaining distributed services
  • Message-driven architecture: experience with orchestration and event-driven patterns
  • Cloud experience (AWS or similar), including cloud-native deployment
  • Experience with legacy system modernization/migration
  • Observability: structured logging, APM, distributed tracing across microservices
  • Strong problem solving and organizational skills
  • Experience with modern backend frameworks, middleware design, and API gateway patterns
  • Familiarity with frontend frameworks (React, Angular) sufficient to collaborate effectively with frontend engineers
  • Experience with relational database design and optimization
  • Bachelor's in Computer Science or similar degree/certification, or equivalent experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Developer
Senior Developer

Brooksource • Lansing (MI)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

Hybrid
USD 110,000 - 130,000
Software Engineer
Software Engineer

vTech Solution • Washington

Hybrid
USD 90,000 - 120,000
Senior Software Engineering Manager, Software Applications
Senior Software Engineering Manager, Software Applications

General Motors • Warren (MI)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

FutureRecruit.net • Scottsdale (AZ)

On-site
USD 90,000 - 120,000
Lead Developer
Lead Developer

Insight Global • Columbus (OH)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000