M

Mobility Global

Delivers automotive data, analytics, solutions

Software Engineer Lead

Software EngineeringUpdated on Nov 12
Full-timeCentreville, VA, USANo salary listed

About the Job

Requirements

  • Strong proficiency in one or more modern programming languages, such as Java, C#, Python, Go, or TypeScript.
  • Deep experience building distributed systems, including APIs, services, asynchronous processing, caching, and data persistence.
  • Experience configuring and customizing SaaS applications.
  • Strong software development lifecycle discipline, including version control, branching strategies, testing pyramids, and release management.
  • Proven success leading large-scale application and/or data migrations, including phased rollouts and zero- or low-downtime strategies.
  • Hands-on experience with legacy modernization and platform consolidation, including decommissioning, dependency mapping, and migration waves.
  • Strong technical writing skills for architecture documents, architecture decision records, runbooks, and operational readiness checklists.
  • Ability to influence without authority and drive alignment across multiple teams.
  • Pragmatic decision-making under timeline, risk, cost, and regulatory constraints.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 7+ years of professional software engineering experience, including 2+ years in a lead role such as tech lead, staff/lead engineer, or engineering manager with hands-on delivery.
  • Demonstrated delivery of enterprise-grade platform initiatives involving migration and/or consolidation with measurable outcomes.

Responsibilities

  • Lead the technical strategy and execution for platform enhancement, migration, and consolidation programs, including application rationalization, shared services adoption, and legacy retirement.
  • Own end-to-end delivery, including requirements discovery, solution design, implementation, testing, cutover, and post-migration stabilization.
  • Set engineering direction through reference architectures, patterns, standards, and guardrails for performance, resiliency, observability, and security.
  • Drive technical decisions focused on measurable outcomes, including availability, latency, cost, deployment frequency, and incident reduction.
  • Design solutions to reduce duplication across corporate systems, including consolidation of services, data stores, continuous integration and continuous delivery pipelines, and operational tooling.
  • Guide modernization efforts such as service decomposition, API standardization, event-driven patterns, and cloud or platform adoption.
  • Lead integration strategies across identity, access, data, and enterprise applications.
  • Define migration approaches such as rehosting, replatforming, and refactoring, and execute them with minimal downtime and risk.
  • Create and run cutover plans, including rollback strategies, runbooks, verification checklists, and stakeholder communications.
  • Manage data migration planning, including mapping, transformation, validation, reconciliation, and retention and compliance considerations.
  • Lead a team of engineers, directly or through a matrix, by providing technical guidance, unblocking delivery, and upholding engineering standards.
  • Own code quality practices, including design reviews, code reviews, test strategy, and technical documentation.
  • Mentor engineers and build a culture of accountability, continuous improvement, and operational ownership.
  • Ensure production readiness.
  • Partner with security and compliance teams to implement secure-by-design practices, including threat modeling, least privilege, auditability, and secrets handling.
  • Drive post-launch improvements using operational insights, including incident learnings, performance bottlenecks, and customer feedback.
  • Partner with corporate platform teams, product, enterprise architecture, infrastructure, IT, and business stakeholders to align roadmap, scope, and sequencing.
  • Translate business goals into technical plans and proactively manage risks, dependencies, and delivery tradeoffs.
  • Communicate progress through concise status updates, technical demonstrations, and executive-ready summaries.
  • May participate in on-call escalation and operational reviews depending on platform criticality.

Desired Qualifications

  • Experience leading multi-team programs with complex dependencies.
  • Experience with enterprise identity and access patterns, including single sign-on and role-based access control, data governance, and audit requirements.
  • Familiarity with domain-driven design, event-driven architectures, and platform engineering practices.
  • Experience with cost optimization and FinOps-style practices in cloud environments.

About the Company

Mobility Global

Delivers automotive data, analytics, solutions

Mobility Global provides data, analytics, and technology solutions for the automotive industry. Its CARFAX segment offers vehicle history reports, valuations, and service reminders to consumers and businesses, while its B2B segment supplies data, forecasting, and marketing tools such as automotiveMastermind and Polk Auto Solutions to OEMs, suppliers, dealers, and financial services. The company relies on a massive VIN database—832 million VINs covering 99% of global production in 145 markets—primarily sold through subscriptions that account for most of its revenue, with additional data services and tools. Its goal is to help customers make informed decisions and enable trusted vehicle transactions by delivering broad, scalable automotive data and analytics.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Mobility Global

See more jobs