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:
- 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.
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.
Whatβs Next:
- Code Review Assessment
- Recruiter Phone Screen
- Hiring Manager Interview
- Technical Challenge Interview
- Culture Fit Interview
Gen is an equal opportunity employer, and weβre committed to fair, inclusive practices at every stage of the candidate and employee journey. Employment decisions are based on merit, experience and business needs.