Jobs · Information Technology · North Carolina

Lead Software Engineer

Mondo · Charlotte, NC · 1 mo ago
On-siteInformation Technology$95–$100/hrContract

About the role

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. Start date: ASAP (approximately 2 weeks after offer). Duration: Contract to hire, 18 months. Location: 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.

Responsibilities

  • 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

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

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

Benefits

Eligible for Health, Dental, Vision, and 401K. Visa sponsorship: Not eligible for visa sponsorship.

Pay

$95-100/hr W2

Schedule

Hybrid schedule: Tuesday, Wednesday, Thursday onsite.

Similar jobs

Lead Software Engineer

CadenceSan Jose, CA· 3 mo ago
Engineering$115k–$213k/yrapply on cadence.wd1.myworkdayjobs.com