Lead Software Engineer

Mondo

Charlotte (NC)

Hybrid

USD 131,000 - 138,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401K

Job summary

Mondo is seeking a Lead Software Engineer to anchor a team of 3-4, owning ~25 Java applications in an OpenShift/Kubernetes environment and guiding a large-scale modernization and cloud migration.

You will lead onshore and offshore engineers, drive Agile ceremonies, and troubleshoot across applications, containers, and AWS, while expanding GraphQL-based integrations and potentially TypeScript work as needed.

Qualifications

  • 10 years of software engineering experience with a strong Java background and ownership of legacy applications.
  • Hands-on technical lead experience, actively coding while managing a team of 3-5 engineers.
  • Experience with OpenShift or Kubernetes and containerized environments.
  • AWS experience with networking concepts and service interactions.
  • Kafka in a production environment.
  • Strong GraphQL experience and ability to troubleshoot/extend GraphQL services.
  • Agile experience including planning, story writing, and sprint management.
  • Excellent communication, organization, and collaboration skills with ability to work independently.

Responsibilities

  • Lead a team of 3-4 engineers, including offshore Java resources, through day-to-day Agile ceremonies.
  • Own and maintain ~25 Java applications in an OpenShift cluster, serving as integration layer between core systems and file transfer platform.
  • Assess migration status, identify remaining work, translate findings into actionable stories for the team.
  • Modernize legacy applications, refactor and plan cloud migration.
  • Troubleshoot issues across applications, containers, networking, and AWS infrastructure.
  • Collaborate with cross-functional teams to untangle tightly coupled legacy systems and coordinate dependencies.
  • Work with GraphQL as the primary integration layer; potential TypeScript work as needed.

Skills

Java
Technical leadership
Agile
GraphQL
AWS
Kafka
OpenShift
Kubernetes
Communication

Tools

Apollo GraphQL
TypeScript
Node.js

Job description

Job Title: Lead Software Engineer

Location-Type: Hybrid (Tuesday, Wednesday, Thursday onsite) - Candidates must be located within 50 miles of one of the following offices: Evansville, IN | Baltimore, MD | Irving, TX | Fort Mill, SC | Charlotte, NC

Start Date: ASAP (approximately 2 weeks after offer)

Duration: Contract to Hire, 18 months

Compensation Range: $95-100/hr W2

Benefits: Eligible for Health, Dental, Vision, and 401K

Visa Sponsorship: Not eligible for visa sponsorship

Job Description:

This role serves as the technical anchor for a team of 3-4 engineers, owning approximately 25 Java applications running in a containerized environment while driving a large-scale modernization and cloud migration effort already in progress.

Job Summary
  • Lead a team of 3-4 engineers, including offshore Java resources, through day-to-day Agile ceremonies including planning, standups, and work assignment
  • Own and maintain approximately 25 Java applications running in an OpenShift cluster, serving as the integration layer between core organizational systems and a file transfer platform
  • Step into an active migration effort, assess current project status, identify remaining work, and translate findings into actionable stories for the team
  • Modernize decades-old legacy applications, including refactoring, duplication where appropriate, and eventual migration to the cloud
  • Troubleshoot issues spanning applications, containers, networking, and AWS infrastructure
  • Collaborate extensively with cross-functional teams to untangle tightly coupled legacy systems and coordinate dependencies
  • Work heavily with GraphQL as the primary integration layer, with potential TypeScript work depending on project needs
Minimum Requirements
  • 10 years of software engineering experience with a strong Java background, including ownership and production support of legacy applications
  • Demonstrated experience as a hands-on technical lead or team lead, actively coding while managing a small team (3-5 engineers)
  • Experience with OpenShift or Kubernetes and containerized application environments
  • AWS experience with a solid understanding of networking concepts and how applications and services interact
  • Kafka experience in a production environment
  • Heavy GraphQL experience, with the ability to troubleshoot and extend GraphQL-integrated services
  • Agile experience including planning, story writing, and sprint management
  • Strong communication, organization, and collaboration skills with the ability to work independently and self-direct
Preferred Qualifications
  • Experience with Apollo GraphQL
  • TypeScript and/or Node.js experience
  • Background in legacy modernization or cloud migration projects
  • Experience leading or collaborating with offshore engineering teams
  • Financial services or consumer lending industry background
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Mondo • Irving (TX)

On-site
USD 89,544 - 100,564
Health insurance
Dental insurance
Vision insurance
+1
Senior Software Engineer
Senior Software Engineer

firstPRO, Inc • Reading

On-site
USD 120,000 - 170,000
Lead Java Developer
Lead Java Developer

Glint Tech Solutions • St. Louis (MO)

On-site
USD 140,000 - 170,000
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Lead Software Engineer
Lead Software Engineer

Brooksource • Columbus (OH)

On-site
USD 96,432 - 103,320
Technical Lead
Technical Lead

Talentify • McLean (VA)

On-site
USD 120,000 - 180,000
Tech Engineer Lead- Java
Tech Engineer Lead- Java

Huntington Bank • Columbus (OH), Northern (KY)

Hybrid
USD 120,000 - 170,000
Tech Lead – Software Engineer (ModSol)
Tech Lead – Software Engineer (ModSol)

Eightelevengroup • Charlotte (NC)

Hybrid
USD 96,000 - 117,000
Lead Software Engineer
Lead Software Engineer

Compunnel, Inc. • Baltimore (MD)

On-site
USD 110,000 - 140,000
Lead Java Developer
Lead Java Developer

Glint Tech Solutions LLC • St. Louis (MO)

Hybrid
USD 120,000 - 180,000