Senior Principal Software Engineer for macOS [Remote]
MoneyLion
- Remote job
Gen is a global company dedicated to powering Digital Freedom through trusted consumer brands, including Norton, Avast, LifeLock, MoneyLion, and more. Our heritage is rooted in financial empowerment and cybersecurity for the first digital generations. Today, we deliver award-winning cybersecurity, online privacy, identity protection, and financial wellness solutions to nearly 500 million users across more than 150 countries.
Together, we share a passion and vision for protecting consumers and helping them grow, manage, and secure their digital and financial lives. We’re looking for smart, fearless, high-impact talent who see AI as a teammate—using it to move faster and deliver meaningful results.
At Gen, you’ll have the flexibility, tools, and support to do your best work and grow your career, including flexible working options, time off, competitive compensation, benefits, and well-being programs.
We are scrappy and relentlessly customer-driven. We create space for healthy debate, experimentation, and continuous learning, while seeking people with different experiences, identities, and perspectives. You’ll work with colleagues who support and respect one another and understand that our differences are a competitive advantage.
If this sounds like you, we’d love you to join Gen.
About the role
Gen develops leading macOS security solutions that protect millions of users from viruses, scams, and other online threats across trusted brands such as Avast, AVG, Avira, and Norton.
We also build VPN, tune-up, privacy, and optimization products for macOS, as well as antivirus solutions for Linux.
As a Senior Principal Software Engineer, you’ll set the technical direction for security-critical features across our macOS portfolio and multiply the impact of engineers around you. You’ll help shape the architecture of advanced consumer security products that keep millions of users protected every day.
As an AI-first company, we empower our engineers with a broad range of AI tools to accelerate onboarding, support daily development, and enable rapid prototyping.
What you’ll do
- Collaborate with Product to clarify and refine requirements and translate business goals into a clear, achievable technical roadmap.
- Tackle complex, ambiguous, and cross-cutting engineering challenges across our products.
- Define and champion engineering standards, practices, and architectural principles across teams.
- Mentor and develop engineers at all levels, raising the technical bar across the organization.
- Make key technology decisions and evolve our platforms, tooling, and development practices.
- Design, implement, and maintain core security features.
- Lead the technical evolution of our cleaning and optimization products.
- Explore and integrate macOS system capabilities to deliver seamless, tailored user experiences.
- Partner with Designers to turn UI concepts into elegant, functional macOS applications and set a high quality bar for development.
- Identify high-impact opportunities and lead initiatives that improve our products, platforms, and engineering practices.
- Challenge the status quo and bring fresh ideas that drive innovation.
About you
- You have extensive experience building polished, production-grade applications on Apple platforms and owning complex features end to end—from architecture and sophisticated UI through release and long-term maintenance.
- You put users first and care deeply about engineering and product craft. You can turn ambiguous problems or early design concepts into experiences that feel native, fast, and trustworthy.
- You take ownership of outcomes and are comfortable setting technical direction, making pragmatic trade-offs, and moving work forward with limited oversight.
- You raise the capabilities of the people and teams around you through mentoring, code review, technical guidance, and standards-setting.
- You bring a security mindset to everything you build and understand the responsibility that comes with software millions of people rely on to stay safe.
- You are curious and continuously learn, including exploring where AI-assisted workflows can genuinely improve how you and your team work.
Skills and experience
- Strong full-stack architectural knowledge.
- Deep proficiency in Swift, with extensive hands-on experience in AppKit and/or UIKit.
- Strong Bash scripting skills; Python experience is a plus.
- Expert-level understanding of macOS internals, system architecture, and frameworks.
- Proven ability to write secure code and design secure APIs, ideally in a security- or privacy-critical domain.
- Fluency with Apple’s latest technologies, guidelines, and best practices.
- Hands-on experience integrating AI workflows into real-world software development.
- Excellent communication skills, with the ability to explain complex technical concepts to engineers and non-technical stakeholders and build alignment across teams.
- English proficiency at C1 level or above.
What’s next
After you submit your application, you can expect the following steps in the recruitment process:
- First round: An online conversation with the hiring manager.
- Second round: A team interview and an opportunity to meet your future colleagues and learn more about the team.
- ...you to join Gen. About the role Gen develops leading macOS security solutions that protect millions of users from... ...macOS, as well as antivirus solutions for Linux. As a Senior Principal Software Engineer, you’ll set the technical direction for security-critical...SeniorFull timeFlexible hours
- ...Team The Partner team is one of Gen’s most important growth engines. We work with carriers, financial institutions, retailers,... ...are central to how we scale. The Role We are hiring a Senior Principal Product Manager to own the vision, strategy, and roadmap for...SeniorFull timeTemporary work
- ...Partner team at Gen is one of the company's most strategic growth engines — and the platform we build is what makes it all possible.... ...into their own experiences. The Role We're looking for a Senior Principal Product Manager to own the vision, strategy, and roadmap for...SeniorFull timeWorldwideFlexible hours
- ...web3 projects and customers, we recently raised $41.5 million to fuel our rapid growth, and we're excited to expand our Engineering team with a Senior Backend Engineer. Join a startup that is driven by a fast-paced, innovative, and risk-taking approach to business, as...SeniorFull timeWorldwideFlexible hours
- ...seamlessly within Canva's Editor Mentoring and collaborating with engineers on the team, sharing knowledge about complex rendering... ...fundamentals - from data structures and algorithms to scalable software architecture patterns You collaborate effectively with designers...SeniorFull timeWork at officeFlexible hours
- ...The Senior Principal Product Manager – AI Security & Agentic Protection will own Gen Digital’s AI-native security strategy, defining how... ...trust, and governance frameworks Partner with research and engineering to turn advanced concepts into scalable systems Drive...SeniorFull time
- ...growing base of paying members is one of our most important commercial priorities—and this role sits at the center of that effort. As Senior Manager, Membership Growth, you will own the strategy for growing Gen’s paid membership base across our portfolio of brands. You...SeniorFull time
- ...for financial products. We’re looking for a Lead Backend Software Engineer to lead the backend architecture for the Gen Financial Wellness... ..., influencing cross-team decisions and working directly with senior stakeholders. Strong understanding of secure software...Full timeFlexible hours
- ...’d love you to be part of Gen. About The Role: We’re looking for a Lead Software Engineer to unify several separate products behind a single Partner Portal and one API. This is a senior IC role built on engineering judgment. You’ll map the existing systems, design...Full timeWork at officeLocal areaFlexible hoursNight shift3 days per week
- ...and strengthen the value proposition behind every offer. As Senior Manager, Value-Led Lifecycle Communications, you will own a commercially... ...in subscription, recurring-revenue, freemium consumer software, cybersecurity, or another high-volume B2C environment where scale...SeniorFull timeShift work
- ...Braiins is looking for an experienced Senior Accountant to join our finance team in the center of Prague. If you love working with numbers and want to help keep the finances of a growing Bitcoin company in top shape, we'd like to hear from you. As our Senior Accountant...SeniorFull timeContract workFreelanceWork at officeFlexible hours
- ...awaits you here: As a Site Reliability Engineer, you will help us make Braiins Pool and... ...automation, reliability, and practical software development. The role can lean more toward... ...We are looking for someone with: Mid/Senior experience in SRE, DevOps, production operations...Full timeFreelanceWork at officeLocal areaFlexible hours
$190k - $230k
...Location: Remote Reports to: Head of Engineering Compensation: $190K–$230K base + equity About ZODL ZODL (Zcash Open Development Lab) is building the software necessary to onboard billions of users to Zcash. Created by the original inventors and developers of the...Full timeRemote work- ...We are looking for skilled Senior Sales Executive who will be responsible for hunting and closing large-scale merchants in the European Economic Area (including but not limited to Poland, the Czech Republic, and Romania). You will be targeting traditional e-commerce...SeniorFull timeContract workWork at office
- ...through our leading products OKX, OKX Wallet, OKLink and more. About the Opportunity We are looking for a dedicated and proactive Senior Business Development Manager to join our team. As a Business Development Manager, you will play a key role in expanding our...SeniorFull time
- ..., we’d love you to be part of Gen. About The Role: As a Senior Data Analytics Specialist, you'll be a key member of the Marketing... ...To Have: Experience with Python and/or R. Analytics Engineering experience, including data pipelines, DAGs, YAML and semantic...SeniorFull timeFlexible hours
- ...writing Rust code. We are looking for an engineer who can understand how backend changes,... ...incentives, and data-driven decisions, strong seniority, analytical thinking, and ideally... ...marketplaces, risk models, or other products where software changes influence economic behavior....Full timeFreelanceWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer for macOS [Remote]. Be the first to apply!

