Full Stack Software Engineer

Gen Digital

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Mountain View, CA
Salary
$155,000–$175,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $181k
This role $165k
$142k most similar roles pay here $234k

This role pays less than 68% of similar roles. Most pay $151,264–$211,200 — the shaded band above. At the midpoint, this role pays about $165k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Gen Digital

Gen Digital is a US-based consumer cybersecurity company formed by the merger of NortonLifeLock and Avast. It sells identity protection, antivirus, VPN, and privacy software under the Norton, Avast, AVG, Avira, LifeLock, ReputationDefender, and CCleaner brands.

Gen Digital currently has 23 open roles on FindRole.

Listed pay typically runs $161,540–$182,940 across 16 roles with salary data.

Most-posted roles

View all roles at Gen Digital

At a glance

TL;DR · Full Stack Software Engineer

As a Full Stack Software Engineer on the Digital Payments team, you will design, develop, and optimize full-stack applications for high-traffic payment platforms. You will build secure integrations with global Payment Service Providers using modern protocols while creating responsive frontend experiences and robust backend services. Your daily work involves managing the entire application lifecycle, from database to UI, and translating business requirements into scalable technical solutions. The role requires expertise in Java, Spring, and Spring Boot for backend development, alongside React, Vue.js, or Angular for the frontend. You will utilize SQL and NoSQL databases, cloud platforms like Azure or AWS, and various API styles including REST, Webhooks, SOAP, and GraphQL. Essential skills include Object-Oriented Design, automated testing, and security standards such as PCI DSS and GDPR to ensure secure payment flows across global regions.

What you'll do

  • Design, develop, and optimize full-stack applications for high-traffic payment platforms.
  • Build secure integrations with global Payment Service Providers using modern protocols and API standards.
  • Develop responsive frontend experiences using React, Vue.js, or Angular.
  • Create well-documented APIs for seamless communication between clients, SDKs, and internal teams.
  • Lead the technical design of system architectures using Java, Spring Boot, and various database technologies.
  • Manage the entire application lifecycle including development, testing, deployment, monitoring, and maintenance.
  • Implement security measures such as cryptographic algorithms and compliance with PCI DSS and GDPR standards.
  • Drive the modernization of existing services and improve overall systems architecture.

What we're looking for

  • 10+ years of experience in Java, Spring, and Spring Boot for backend development.
  • Proficiency in at least one modern frontend framework (React, Vue.js, or Angular) with HTML5, CSS3, and JavaScript/TypeScript.
  • Experience designing and building APIs across REST, Webhooks, SOAP, and GraphQL styles.
  • Proficiency with SQL databases (Oracle, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB).
  • Experience with cloud platforms such as Azure or AWS including deployment, scaling, and managed services.
  • Strong ability to write unit tests, integration tests, and automated test suites.
  • Knowledge of Object-Oriented Design, design patterns, and Agile/Scrum methodologies.
  • Expertise in API security, cryptographic algorithms, SAST/DAST tools, and data security standards like PCI DSS or GDPR.
  • Familiarity with AI development tools (N8N, LangChain, GitHub Copilot), containerization, CI/CD pipelines, message brokers, and observability tools (preferred).

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Fayetteville, NC 32 days ago $69,400$158,000
Java C++ C# Python JavaScript SQL Distributed Interactive Simulation (DIS) Kubernetes DevSecOps CI/CD JIRA Virtualization VRSG MACE Agile Scrum

Software Engineer

Applied Materials

Santa Clara, CA 116 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 117 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 114 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Alkami

Remote 66 days ago $90,000$115,000
Java C# SQL NoSQL ORM REST API Open telemetry SaaS Agile UI Automation Cloud Native Infrastructure Data Structures
2+ yrs exp Remote

Software Engineer

General Dynamics

Annapolis Junction, MD 56 days ago $114,750$155,250
C++ Dev-C++ Flutter Qt Matlab SDR Packet Processing 802.11 Device Driver Development GitLab Agile Software Integration Testing
4+ yrs exp