1

Associate Software Engineer Jobs in Anaheim, CA (NOW HIRING)

Principal, Software Engineer

Lake Forest, CA · On-site

$143K - $192K/yr

With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to ... The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing ...

Software Engineer

Claremont, CA · Remote

$100K - $125K/yr

Software Engineer Flash Biometrics | Hybrid/Remote - Claremont, CA Salary Range: $100,000-$125,000 About Flash Biometrics Flash Biometrics is transforming event admissions with fast, secure, and ...

We're looking for a Software Engineer with 3-8 years of experience who brings strong technical horsepower, sharp judgment, and a genuine drive to build foundational systems from scratch in a fast ...

Software Engineer Location: Playa Vista, California (in-person, five days per week) Outpost is pioneering Earth return logistics for space. We're building vehicles that can return payloads from orbit ...

Software Engineer

Los Angeles, CA · On-site

$150K - $220K/yr

Software Engineer Location: Playa Vista, California (in-person, five days per week) Outpost is pioneering Earth return logistics for space. We're building vehicles that can return payloads from orbit ...

Software Engineer

Los Angeles, CA · On-site

$115K - $150K/yr

SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating ...

Software Engineer

Los Angeles, CA · On-site

$115K - $150K/yr

SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating ...

SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating ...

Software Engineer

Los Angeles, CA · On-site

$130K - $170K/yr

About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep technical expertise with a startup mindset to deliver real ...

ALKEME Insurance is seeking a talented and motivated Software Engineer to join their dynamic team in Los Angeles, CA. In this role, you will design, develop, and maintain high-quality software ...

Software Engineer

Los Angeles, CA · Remote

$105K - $130K/yr

We are seeking a talented Software Engineer to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands-on full-stack engineer ...

New

About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep technical expertise with a startup mindset to deliver real ...

Software Engineer

Los Angeles, CA · On-site

$130K - $170K/yr

About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep technical expertise with a startup mindset to deliver real ...

Software Engineer

Los Angeles, CA · On-site

$130K - $170K/yr

About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep technical expertise with a startup mindset to deliver real ...

Software Engineer

Los Angeles, CA · Remote

$105K - $130K/yr

We are seeking a talented Software Engineer to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands-on full-stack engineer ...

New

The Software Engineer (for Embedded Systems Development) is responsible for participating with an engineering team in the creation of an energy storage system to be used in commercial and industrial ...

Showing results 21-40

Associate Software Engineer information

See Anaheim, CA salary details

$20

$44

$102

How much do associate software engineer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for associate software engineer in Anaheim, CA is $44.21, according to ZipRecruiter salary data. Most workers in this role earn between $31.97 and $46.83 per hour, depending on experience, location, and employer.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are the most commonly searched types of Software Engineer jobs in Anaheim, CA?

The most popular types of Software Engineer jobs in Anaheim, CA are:

What are popular job titles related to Associate Software Engineer jobs in Anaheim, CA?

For Associate Software Engineer jobs in Anaheim, CA, the most frequently searched job titles are:

What job categories do people searching Associate Software Engineer jobs in Anaheim, CA look for?

The top searched job categories for Associate Software Engineer jobs in Anaheim, CA are:

What cities near Anaheim, CA are hiring for Associate Software Engineer jobs?

Cities near Anaheim, CA with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Anaheim, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, 7% Hybrid, and 7% Remote job distribution, with an average salary of $91,957 per year, or $44.2 per hour.

Principal, Software Engineer

Alcon

Lake Forest, CA • On-site

$143K - $192K/yr

Full-time

Medical, Life, Retirement

Re-posted yesterday


Alcon rating

7.5

Company rating: 7.5 out of 10

Based on 69 frontline employees who took The Breakroom Quiz

262nd of 540 rated manufacturers


Job description

At Alcon, we're passionate about enhancing sight and helping people see brilliantly. With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to impact global eye health. We foster an inclusive culture, recognizing your contributions and offering opportunities to grow your career like never before. Together, we make a difference in the lives of our patients and customers. Are you ready to join us?
The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market ophthalmic medical devices and imaging platforms. This role requires a strong background in C++, C#, hardware/software interfaces, and medical device or instrumentation systems, with highly desired experience in MATLAB, camera integration, imaging technologies, firmware interaction, FPGA-based systems, LabVIEW, and RTOS environments. The engineer will investigate software anomalies, assess the impact of hardware and component changes, support cybersecurity and compliance initiatives, and implement robust software solutions that ensure product performance, reliability, and patient safety throughout the product lifecycle.
The role serves as a key liaison between engineering, customer-facing teams, product security, verification and validation, and global software development organizations. It ensures that software changes are properly assessed, documented, tested, and released in accordance with quality system requirements and medical device regulations.
The Principal Software Engineer collaborates closely with onshore and offshore development and V&V teams throughout the software development lifecycle, providing technical inputs for testing, validating software modifications, supporting troubleshooting activities, and maintaining software configuration management. The role enables successful delivery of software updates while ensuring adherence to company policies, regulatory requirements, and product quality standards.
This is an onsite position located at our main campus in Lake Forest, California.
In this role, a typical day will include:
  • Primary function is to code and/or software updates for on-market medical device systems.
  • Collaborate closely with the software development teams, Technical Support, Field Service, Manufacturing, Clinical and other operation organizations to support necessary software changes initiated by reported anomalies, changes in use cases, material or hardware changes that impact software, cybersecurity, regulatory updates, and other.
  • Troubleshoot, and define solutions to meet expectations, and incorporate changes according to defined processes and procedures, in line with industry standards and regulations.
  • Maintain configuration management and change control according to the associated product Configuration Management Plan and Change Control procedures.
  • Document and execute change-related unit and integration tests. Provide inputs for scope, impact, and effective test methodologies for testing.
  • Assure compliance to software release procedures for post-Market changes to on-market products.
  • Travel required, est. 10-20%

Key Requirements/Minimum Qualifications:
  • Bachelor's Degree or Equivalent years of directly related experience (or high school +13 yrs.
  • Assoc.+9 yrs.; M.S.+2 yrs.; PhD+0 yrs.)
  • The ability to fluently read, write, understand, and communicate in English
  • 5 Years of Relevant Experience

Preferred Qualifications:
  • Technical Development Methodology for Medical Devices (21 CFR 820.30, ISO 13485)
  • Systems Engineering or Risk Management for Medical Device (ISO 14971)
  • Medical Device Software - Software Life Cycle Processes (IEC 62304)
  • Regulations and Guidelines associated with software development for medical device
  • Microsoft Office suite (i.e., Word, Excel, Visio)
  • Must have C++, C# development experience.
  • Must have a background with hardware/software interfaces within RTOS and Windows environments.
  • Highly desired skills: MatLAB, LabView, FPGA, Firmware, and experience with camera interactions and interfaces.
  • Familiar with object-oriented software design and large software architecture.
  • Ability to work cross-functionally with a variety of stakeholders.
  • Ability to work independently, proactively identify issues, recommend, and implement solutions, and deliver quality
  • results on schedule while managing multiple tasks and internal customers.
  • Solid understanding of Window operating environments (Win11, Win10, etc.)
  • Experience with one or more software configuration management systems and related tools, such as: AWS DevOps,
  • Jira, Git, ADO, GitHub, TFS
  • Knowledge of networking and cybersecurity concepts are a plus.
  • Experience with Microsoft Visual Studios or other integrated development environment (IDE) tools
  • Prior experience creating and executing software testing at unit, sub-system, integration, and system levels.
  • Familiar with FDA/ISO regulations for software development and/or EUMDR, prefer including IEC 62304
  • Understanding of Software Development Lifecycle Management (SDLC) - (Agile/Scrum, iterative)
  • Good interpersonal & Communication skills to build positive departmental and inter-departmental relationships in a
  • virtual, remote, and asynchronous environment.
  • Medical device experience is preferred

How to Thrive at Alcon:
ATTENTION: Current Alcon Employee/Contingent Worker
If you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site.
Find Jobs for Employees
Find Jobs for Contingent Worker
Compensation and Benefits
Alcon's Total Rewards programs are designed to align incentives with business objectives, support our values, and deliver long-term value. Our compensation approach includes a combination of fixed and variable pay, with short-term and long-term incentive opportunities for eligible roles. Our benefits offerings are designed to support associates and their families across key life events, including programs that promote health and well-being, provide financial security, and support retirement planning.
The salary range posted represents the anticipated hiring range for this role. Actual compensation may vary based on factors such as experience, skills, location, and internal equity, and may fall outside the posted range.
Pay Range
128,350.00 - 166,100.00
Pay Frequency
Annual
Alcon is an Equal Opportunity Employer and participates in E-Verify. Alcon takes pride in maintaining a diverse environment and our policies are not to discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital or veteran status, disability, or any other legally protected status. Alcon is also committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please send an email to alcon.recruitment@alcon.com and let us know the nature of your request and your contact information.

What Alcon employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom