Lead Front End Engineer - MoneyLion

Gen Digital Inc.New York, NY

About The Position

Engine by Gen partners with leading Financial Institutions to surface the richest, most comprehensive set of personalized financial product offers to the consumer. We are looking for an experienced Lead Engineer to support our world-class financial products marketplace. You will own the technical design and delivery of large-scale, high impact backend software systems. You will define and contribute to an internal software platform that enables predictable, high-quality, scalable feature development across the engineering organization. You will make critical contributions to overall, long-term architectural strategy. You will have broad influence via design review, code review, technical mentorship and hiring standards.

Requirements

  • Bachelor’s degree in computer science or engineering, or a related field.
  • Minimum of 6+ years of experience in software engineering.
  • 1+ years of proven success in senior engineering roles.
  • Demonstrated success collaborating across engineering, product, and business functions to deliver functionality.
  • Meticulous attention to detail in reviewing others' and your own work.
  • Experience developing and testing in Scala or other JVM language.
  • Solid understanding of software design patterns, functional programming and database schema design.
  • Experience with service-oriented architecture and RESTful API design.
  • Experience with PostgreSQL.
  • Experience with AWS product and tools.
  • Knowledge of monitoring and observability tools, including Datadog or equivalent.
  • Knowledge of event-streaming tools, including Kafka or equivalent.
  • Familiar with the Lightbend and Typelevel ecosystems.
  • Lightbend: Slick, Play/Play JSON.
  • Typelevel: http4s, doobie, circe, cats, cats-effect.

Nice To Haves

  • Proactive problem-solver who identifies issues and opportunities before they become blockers, taking ownership without waiting to be asked.
  • Relentlessly curious — constantly asking "why" and "what if," driven to understand systems deeply rather than accepting surface-level answers.
  • Genuinely passionate about the craft of software engineering, not just the output — the kind of person who gets excited about an elegant solution.
  • Thrives in collaborative environments, elevating teammates through knowledge sharing, constructive code reviews, and open dialogue.
  • Growth-oriented mindset with a demonstrated hunger to learn new technologies, paradigms, and approaches — and to apply them meaningfully.
  • Holds a high quality bar for implementation — writes clean, well-tested, maintainable code and expects the same from the codebase around them.
  • Refuses to normalize technical debt — doesn't walk past bad code; actively advocates for and drives improvements to code health and engineering standards.
  • Self-starter who can operate with ambiguity, break down complex problems independently, and drive initiatives from idea to delivery.
  • Continuously invests in their own development through reading, experimentation, side projects, open-source contributions, or community involvement.
  • Balances pragmatism with rigor — knows when to ship and when to push back, always grounded in what's best for the product and the team.

Responsibilities

  • Design and implement major features supporting our many product verticals.
  • Ensure code quality through code reviews, unit testing, and continuous integration.
  • Contribute to our RFC process by writing technical proposals and providing feedback to others.
  • Work collaboratively with the team to troubleshoot and resolve issues.
  • Mentor and guide technical growth of engineering talent.
  • Be a resource for solving hard, technical problems across teams and projects.
  • Stay up-to-date with the state of the software industry.

Benefits

  • flexible working options
  • time off
  • competitive pay
  • benefits
  • well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service