2,095,473open jobs
128,860companies
243,849added this week
Browse all
Salary
≈ $22k – $56k per year (Estimated)
Location
Hybrid (Chennai, India)
Seniority
Principal · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Sep 16, 2026. Gen Digital scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Gen Digital is the consumer cybersecurity company formed in 2022 when NortonLifeLock merged with the Czech antivirus firm Avast, bringing together several of the best known security brands sold to individuals. Its portfolio spans Norton, Avast, AVG, Avira, LifeLock identity protection, the CCleaner utility and, since 2025, the consumer finance app MoneyLion, all sold as subscriptions rather than through enterprise contracts. Headquartered jointly in Tempe, Arizona and Prague and listed on Nasdaq, it serves several hundred million users and competes for consumer attention rather than for corporate security budgets.

Role Summary::

We are looking for a Sr Principal Software Engineer, Mac UI Engineer to lead the design and development of high-quality, customer-facing Mac desktop experiences. This is a senior individual contributor role for an engineer who combines deep technical expertise with strong product thinking, architectural judgment, and cross-functional influence.

The ideal candidate brings strong proficiency in Swift, Objective-C, and C/C++, along with a proven ability to build polished, performant, and reliable Mac user interfaces at scale. This role requires close collaboration with product management, design, platform, and quality teams to deliver intuitive user experiences while driving sound engineering practices across the organization.

Experience using AI tools to improve engineering productivity, code quality, and development workflows is a strong plus.

What You Will Do::

· Architect, design, and develop modern Mac UI features for customer-facing desktop applications

· Lead implementation of complex UI workflows using Swift, Objective-C, and C/C++

· Drive technical direction for Mac UI architecture, maintainability, scalability, and performance

· Partner with product managers, designers, backend engineers, and QA to translate product requirements into elegant user experiences

· Own critical technical decisions across the UI layer, including frameworks, patterns, integrations, and code quality standards

· Review code, provide technical guidance, and raise the engineering bar through strong design and implementation practices

· Mentor engineers through technical leadership, design reviews, and day-to-day collaboration while remaining hands-on in development

· Troubleshoot complex production issues across UI, system integration, memory, performance, and stability areas

· Advocate for usability, accessibility, responsiveness, and consistency across the Mac user experience

· Contribute to continuous improvement in engineering workflows, release quality, and developer productivity

· Evaluate and apply AI-assisted development tools where they can improve speed, quality, or team effectiveness

Required Qualifications::

· 10+ years of experience with Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience

· Extensive software engineering experience with significant hands-on development in Mac application engineering

· Strong proficiency in Swift, Objective-C, and C/C++

· Deep experience building native Mac UI applications and shipping customer-facing desktop products

· Strong understanding of macOS application architecture, UI frameworks, event-driven programming, and system-level behavior

· Proven experience designing scalable, maintainable, and performant software systems

· Strong debugging and problem-solving skills across UI, application, and platform layers

· Demonstrated ability to influence technical direction across teams without direct people management responsibility

· Experience working in cross-functional product development environments

· Strong communication skills with the ability to explain technical tradeoffs clearly to engineering and non-engineering stakeholders

Preferred Qualifications::

· Experience modernizing legacy Mac codebases and evolving mixed-language applications

· Experience integrating UI layers with platform services, local system components, or shared libraries

· Familiarity with automated testing, CI/CD pipelines, and release engineering for desktop applications

· Strong understanding of software quality, security, performance optimization, and observability

· Experience partnering closely with UX and product teams to refine customer journeys and interaction design

· Experience using AI tools for coding assistance, test generation, code review acceleration, documentation, or developer workflow improvement

· Exposure to AI-powered product features, assistant workflows, or developer tooling is a plus

Leadership Expectations::

· Operate as a senior technical leader and trusted expert for Mac UI engineering

· Balance hands-on execution with architectural ownership and long-term technical stewardship

· Influence engineering practices, design quality, and delivery outcomes across multiple teams

· Bring a strong product mindset and make decisions that improve customer experience as well as engineering health

· Raise the standard for code quality, design reviews, technical decision-making, and cross-team collaboration

Success in This Role::

· Deliver high-impact Mac UI features that improve customer experience and product quality

· Strengthen the architecture and long-term maintainability of the Mac UI codebase

· Help teams move faster through sound technical decisions, reusable patterns, and strong engineering practices

· Serve as a go-to technical leader for complex UI and platform integration challenges

· Champion thoughtful adoption of modern development practices, including effective use of AI-assisted engineering tools.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,095,473 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Chennai
In office · 3+ years exp · Pune
Python
SQL
DevOps
Terraform
GCP
Red Hat
Azure
CI/CD
AWS
Docker
Kubernetes
Ubuntu
Azure AKS
Amazon ECS
Linux
Apply
In office · 8+ years exp · India
Python
JavaScript
Node JS
Python
Flask
Django
Databases
PostgreSQL
Frontend
React.js
Management
Agile
Apply
$139k – $160k per year (gross) · In office · 15+ years exp · Gurgaon
DevOps
CI/CD
Platform Engineering
Incident Management
Management
Agile
Apply
In office · 8+ years exp · Pune
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Redis
RabbitMQ
ElasticSearch
Frontend
Angular
DevOps
Rest API
CI/CD
Docker
Kubernetes
Nginx
Apply
Hybrid · 9+ years exp · Bengaluru
Java
Kotlin
Databases
PostgreSQL
RabbitMQ
AI/ML
Spark
DevOps
AWS
AWS Lambda
Amazon S3
Apply
$36k – $72k per year · In office · Full-Time · Nanjing
C++
QA
Pytest
Apply
$31k – $54k per year · In office · Full-Time · 3+ years exp · Shanghai
C++
DevOps
CI/CD
Apply
软件测试工程师 13 days ago
$32k – $45k per year · In office · Full-Time · Shanghai
C#
C++
Apply
≈ $20k – $48k per year (Estimated) · In office · 5+ years exp · Bengaluru
Python
Go
JavaScript
Kotlin
TypeScript
SQL
C#
C++
Scala
AI/ML
AI Agents
LLM
Agentic Workflows
DevOps
Platform Engineering
Self-Healing
Apply
In office · 3+ years exp · Bengaluru
JavaScript
Java
Kotlin
TypeScript
Swift
Objective-C
Java
Gradle
Frontend
Zustand
Redux
GraphQL
React.js
Mobile
React Native
Expo
Fastlane
State Management
Offline-First
Deep Linking
Bitrise
App Center
DevOps
Rest API
CI/CD
Git
Management
Agile
QA
Jest
Detox
Apply
$200k – $230k per year · Hybrid · Full-Time · 8+ years exp · New York
Scala
Scala
Slick
Http4s
Cats Effect
Databases
PostgreSQL
Apache Kafka
DevOps
Terraform
Datadog
AWS
Docker
Kubernetes
Apply
$155k – $175k per year · Hybrid · Full-Time · 10+ years exp · Mountain View
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
MySQL
PostgreSQL
Redis
Oracle
DynamoDB
RabbitMQ
Apache Kafka
AI/ML
Copilot
LangChain
Claude
Frontend
Vue.js
GraphQL
Angular
React.js
DevOps
Rest API
Splunk
Azure DevOps
GitHub Actions
Datadog
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
SOAP
Cybersecurity
PCI DSS
GDPR
Management
n8n
Agile
Scrum
Apply
≈ $41k – $122k per year (Estimated) · In office · Full-Time · 10+ years exp · Prague · Brno
Python
JavaScript
TypeScript
Frontend
Next.js
React.js
Apply
≈ $41k – $123k per year (Estimated) · Hybrid · Full-Time · Prague · Chennai · Dublin
Python
JavaScript
Java
Kotlin
Node JS
Java
Spring Boot
Databases
PostgreSQL
Redis
DynamoDB
Apache Kafka
Google BigQuery
Amazon Aurora
Amazon DocumentDB
AI/ML
Function Calling
AWS Bedrock
AWS Bedrock AgentCore
AWS Strands Agents
DevOps
Rest API
Terraform
Datadog
Dynatrace
AWS
Kubernetes
Amazon EKS
AWS Fargate
AWS Lambda
Amazon S3
Amazon ECS
Amazon CloudWatch
AWS Step Functions
API Gateway
Cybersecurity
Least Privilege
Sumo Logic
Apply
Hybrid · Full-Time · 2+ years exp · Kuala Lumpur
JavaScript
Java
PHP
C#
Node JS
Java
Spring Boot
C#
.NET
Databases
MySQL
PostgreSQL
MS SQL
Apache Kafka
Azure Cosmos DB
Amazon DocumentDB
DevOps
CI/CD
AWS
Docker
Kubernetes
Apply
In office · Chennai
C#
C#
.NET
DevOps
Azure
Apply
Remote (India) · Full-Time · Bengaluru · Pune · Hyderabad · Mumbai · Chennai
Python
Go
Java
SQL
Databases
RabbitMQ
Apache Kafka
DevOps
Terraform
GCP
GitHub Actions
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
PCI DSS
Management
Stripe
Apply
≈ $15k – $36k per year (Estimated) · In office · 6+ years exp · Bachelor's Degree · Chennai
JavaScript
TypeScript
Node JS
Frontend
Vue.js
Next.js
React.js
DevOps
Azure
Docker
Kubernetes
Apply
Hybrid · Full-Time · Bachelor's Degree · Chennai
Apply
Hybrid · Full-Time · 4+ years exp · Master's Degree · Chennai
Design
AutoCAD
Apply
See all jobs
This is one of many
2,095,473 more open roles from verified company boards, updated every day.