Gen

Lead Engineer

USA - New York, New York Full time

About Gen:  

Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion and more. Our combined heritage is rooted in financial empowerment and cyber safety for the first digital generations, and today we deliver award-winning cybersecurity, online privacy, identity protection and financial wellness solutions to nearly 500 million users in more than 150 countries.

Together, we share a collective passion and vision to protect consumers and help them grow, manage and secure their digital and financial lives. We’re always looking for smart, fearless and high-impact talent who see AI as a teammate – leveraging it to move faster and deliver meaningful results.

When you’re part of Gen, you’ll have the flexibility, tools and support to do your best work and grow your career – from flexible working options and time off to competitive pay, benefits and well-being programs.

At Gen, we are scrappy and relentlessly customer driven. We create room for healthy debate, experimentation and continuous learning, and we seek out people with different experiences, identities and ideas to join our team. You’ll work with people who back each other, respect each other and understand that our differences are a competitive advantage.

If this sounds like you, we’d love you to be part of Gen.

About the Role:

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.

Key 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

About you:

Education: Bachelor’s degree in computer science or engineering, or a related field

Experience:

  • 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

Skills:

  • Familiar with the Lightbend and Typelevel ecosystems
  • Lightbend: Slick, Play/Play JSON
  • Typelevel: http4s, doobie, circe, cats, cats-effect

Personal Attributes:

  • 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

The annual base salary for this position is expected to be between $200,000 to $220,000. Base salary is one component of Gen's total compensation package, which includes 401(k) match, health insurance options, disability coverage, life insurance, and unlimited paid time off. Actual salaries will vary based on a candidate’s qualifications, experience, skills, and competencies related to the role.

Location & Flexibility 

This role is based in our New York City office and requires three days per week onsite for collaboration and team alignment. You’ll also enjoy six weeks of “Work from Elsewhere” flexibility each year, giving you the freedom to work remotely from anywhere for up to 30 business days annually. 

Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.

 

We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency. 

 

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.