Demo

Software Engineer Intern

Gen
Mountain View, CA Intern
POSTED ON 5/2/2026
AVAILABLE BEFORE 5/30/2026
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.

Responsibilities

  • Work with a scrum team to design, implement, test, and review features and bug fixes.
  • Write clean, maintainable, well-documented code under the guidance of senior engineers.
  • Contribute to unit, integration, and functional tests to ensure product quality.
  • Participate in code reviews, incorporating feedback and learning best practices.
  • Assist in debugging and troubleshooting issues across services, APIs, and UIs.
  • Help improve development tools, build pipelines, and automation used by the team.
  • Document technical decisions, APIs, and workflows for future maintainers.
  • Collaborate with product, QA, and other engineering teams to deliver end-to-end features.

Qualifications

  • Currently pursuing a BS/MS in Computer Science, Software Engineering, or related field.
  • Solid understanding of computer science fundamentals (data structures, algorithms, OOP).
  • Strong hands-on programming experience in Java through coursework, internships, or personal projects.
  • Familiarity with Java build and dependency tools such as Maven or Gradle.
  • Exposure to building Java-based web services and REST/JSON APIs (e.g., using Spring or Spring Boot).
  • Familiarity with version control systems (Git) and basic command-line workflows.
  • Exposure to cloud-hosted Java services on platforms like AWS or Azure.
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL) and basic SQL from a Java application perspective.
  • Experience or coursework using Java test frameworks such as JUnit, TestNG or Spock Framework.
  • Exposure to CI/CD pipelines that build and test Java services.
  • Coursework or hands-on projects in machine learning, deep learning, or applied AI.
  • Experience using AI/ML libraries or services (e.g., TensorFlow, PyTorch, scikit-learn, or cloud AI services) and integrating them with backend services.
  • Familiarity with generative AI concepts and APIs (e.g., working with LLMs, embeddings, or retrieval-augmented generation) is a plus.
  • Strong problem-solving skills, attention to detail, and willingness to learn from feedback.
  • Good written and verbal communication skills and ability to work in a team environment.

Compensation Range: $72.8K

Salary : $72,800

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer Intern?

Sign up to receive alerts about other jobs on the Software Engineer Intern career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Gen

  • Gen Tempe, AZ
  • About Gen Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion an... more
  • 4 Days Ago

  • Gen Tempe, AZ
  • About Gen Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion an... more
  • 4 Days Ago

  • Gen Tempe, AZ
  • About Gen Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion an... more
  • 4 Days Ago

  • Gen York, NY
  • About Gen Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion an... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Engineer Intern jobs in the Mountain View, CA area that may be a better fit.

  • Check Point Software Redwood, CA
  • Why Join Us? As the world’s leading vendor of Cyber Security, facing the most sophisticated threats and attacks, we’ve assembled a global team of the most ... more
  • 20 Days Ago

  • Veeam Software San Jose, CA
  • Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enab... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!