1

Software Engineer Level 3 Jobs in California (NOW HIRING)

Level 3 Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress ...

We're looking for Level 3 Software Engineers to join Snap Inc! This role will offer opportunities to join teams that are focused on various technical tracks, including mobile (iOS or Android ...

We're looking for Level 3 Software Engineers to join Snap Inc! This role will offer opportunities to join teams that are focused on various technical tracks, including mobile (iOS or Android ...

Software Engineer, Level 3

Los Angeles, CA · On-site

$118K - $176K/yr

We're looking for Level 3 Software Engineers to join Snap Inc! This role will offer opportunities to join teams that are focused on various technical tracks, including mobile (iOS or Android ...

Software Engineer, Level 3

Los Angeles, CA · On-site

$118K - $176K/yr

We're looking for Level 3 Software Engineers to join Snap Inc! This role will offer opportunities to join teams that are focused on various technical tracks, including mobile (iOS or Android ...

next page

Showing results 1-20

Software Engineer Level 3 information

See California salary details

$62.7K

$145.6K

$202.8K

How much do software engineer level 3 jobs pay per year?

As of Jun 16, 2026, the average yearly pay for software engineer level 3 in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are Software Engineer Level 3 positions?

A Software Engineer Level 3 is typically a mid-to-senior level role responsible for designing, developing, and maintaining complex software systems. They often work independently or as part of a team, mentor junior engineers, and contribute to architectural decisions. Level 3 engineers are expected to demonstrate strong technical skills, problem-solving abilities, and effective communication. They may also participate in code reviews, project planning, and collaborate with cross-functional teams.

What is the difference between Software Engineer Level 3 vs Software Engineer Level 2?

AspectSoftware Engineer Level 3Software Engineer Level 2
Experience3-5 years1-3 years
ResponsibilitiesDesigns complex features, mentors junior staffDevelops features, fixes bugs
SkillsAdvanced coding, system designProficient coding, basic system understanding
CertificationsOptional, but often includes relevant certificationsOptional, entry-level certifications

Software Engineer Level 3 typically has more experience and handles complex tasks and mentorship compared to Level 2. Level 3 engineers are expected to design larger features and contribute to system architecture, whereas Level 2 focuses on developing and maintaining features under supervision.

What is a level 3 software engineer?

A Level 3 Software Engineer is an experienced professional who typically has several years of coding and development experience, often demonstrating proficiency in multiple programming languages and tools. They are responsible for designing, implementing, and maintaining complex software systems, and may mentor junior engineers while collaborating with cross-functional teams. This level often requires a strong understanding of software architecture and problem-solving skills.

What engineers make $500,000?

Senior software engineers, especially those in high-demand industries like tech, finance, or specialized fields such as machine learning or cybersecurity, can earn $500,000 or more annually with bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working at large technology companies or startups with significant equity offerings.

What jobs can I get with a level 3 in engineering?

A Level 3 Software Engineer typically qualifies for mid-level roles such as Software Developer, Application Engineer, or Systems Engineer. These positions often require proficiency in programming languages, software development tools, and experience with project collaboration. Advancement may involve taking on more complex projects or leadership responsibilities.

How does a Software Engineer Level 3 typically collaborate with cross-functional teams during a project?

As a Software Engineer Level 3, you will frequently work alongside product managers, designers, quality assurance specialists, and other engineers. Your role often involves clarifying technical requirements, participating in design and code reviews, and ensuring that your solutions align with the team's goals. Effective communication and proactive problem-solving are key, as you'll need to bridge the gap between technical and non-technical stakeholders. This collaborative environment not only enhances project outcomes but also provides opportunities to develop leadership and mentorship skills.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or in high-cost-of-living regions, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly for those in leadership or highly technical roles.

What are the key skills and qualifications needed to thrive as a Software Engineer Level 3, and why are they important?

To thrive as a Software Engineer Level 3, you need advanced programming skills, a solid understanding of software architecture, and a bachelor's degree in computer science or a related field. Experience with development frameworks, version control systems like Git, and familiarity with cloud platforms or CI/CD tools are typically required. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate and mentor junior engineers. These competencies are crucial for delivering robust software solutions, driving technical projects, and supporting team growth.
What job categories do people searching Software Engineer Level 3 jobs in California look for? The top searched job categories for Software Engineer Level 3 jobs in California are:
Infographic showing various Software Engineer Level 3 job openings in California as of June 2026, with employment types broken down into 83% Full Time, 14% Contract, and 3% Nights. Highlights an 94% In-person, 3% Hybrid, and 3% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Software Engineer Level 3

Other

Posted yesterday


Job description

Software Engineer Level 3 | Camarillo, California, United States
Indotronix is seeking an :Software Engineer Level 3, Camarillo California
Level of Clearance Required - Secret Must or interim Secret is acceptable
BS degree in a STEM
Job Description
The Software Engineer 3 will support the development of embedded real-time system software for advanced defense and mission-critical applications. This role involves working in an Agile scrum environment to design, develop, integrate, troubleshoot, and maintain embedded software systems while collaborating with customers and cross-functional engineering teams.
Responsibilities

  • Develop embedded real-time system software applications
  • Work in an Agile environment as part of a scrum team
  • Resolve software and system defects through troubleshooting and debugging
  • Collaborate with customers, internal teams, and cross-functional engineering disciplines
  • Participate in peer reviews, milestone reviews, and technical interchange meetings
  • Support software development activities throughout the full software lifecycle
  • Utilize development and configuration management tools including Git, Bitbucket, Jira, Confluence, ClearCase, ClearQuest, and DOORS
  • Develop software using Ada, C/C++, C#, and Python
  • Work with Green Hills Integrity RTOS, Windows, and Linux environments
Basic Qualifications (Required Skills/Experience)
  • Bachelor's degree in a STEM field with 5+ years of related experience, or Master's degree with 3+ years of related experience
  • Experience programming in higher-level languages such as Ada, C/C++, or C#
  • Knowledge of object-oriented software development principles
  • Experience with version control systems such as Git, Bitbucket, or ClearCase
  • Ability to work effectively within an integrated engineering team
  • U.S. Citizenship required
  • Active DoD Secret Clearance or higher (interim Secret acceptable)
Preferred Qualifications (Desired Skills/Experience)
  • Experience with real-time embedded software development
  • Experience programming in Ada and C++
  • Experience working in Agile development environments
  • Full software lifecycle experience on large-scale DoD programs
  • Electronic Warfare system development and design experience
  • Strong communication, collaboration, and customer service skills
Education & Experience
  • Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) with 5+ years of related experience, or Master's degree with 3+ years of related experience.

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US