1

Associate Software Developer Jobs in Westminster, CA

Principal, Software Engineer

Lake Forest, CA · On-site

$143K - $192K/yr

  • Medical

  • Life

  • Retirement

With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to ... AWS DevOps, * Jira, Git, ADO, GitHub, TFS * Knowledge of networking and cybersecurity concepts are ...

Principal, Software Engineer

Lake Forest, CA · On-site

$142K - $190K/yr

  • Medical

  • Life

  • Retirement

With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to ... AWS DevOps, * Jira, Git, ADO, GitHub, TFS * Knowledge of networking and cybersecurity concepts are ...

Software Programmer II

Orange, CA · On-site

$43 - $47/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Associate Employment Type: Full-time Compensation: This hourly, non-exempt position pays from $43 ... Experience with DevOps tools like JIRA * Testing and Debugging * Version Control(TFS, Github/Gitlab ...

AI-Native Software Engineer

Los Angeles, CA · On-site

$112K - $176K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

AI-Native Software Engineer AI-Native Software Engineer PLEASE NOTE: This position is not eligible ... This role requires associates to be in-office 3 days per week, fostering collaboration and ...

Systems Software Engineer III

Cypress, CA · On-site

$183K - $217K/yr

Performs as a lead Systems Software Engineer in the development of large and complex control ... Associates degree in a technical field or 6-10 years of related work experience in building ...

Software Engineer

Los Alamitos, CA · On-site

$89K - $111K/yr

... associates depend on every day. Behind every online transaction, internal application, and ... As a Software Engineer, you'll play an important role in designing and building the applications ...

Staff Software Engineer, Fullstack

Los Angeles, CA · Hybrid

$192K - $252K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will report into a leader within the Engineering Organization (Associate Director+). Work ... Builds software to minimize effort and business impact during maintenance and failures. * Guide the ...

Staff Software Engineer, Fullstack

Los Angeles, CA · On-site

$192K - $252K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will report into a leader within the Engineering Organization (Associate Director+). Work ... Builds software to minimize effort and business impact during maintenance and failures. * Guide the ...

Software Engineer

Cerritos, CA · On-site

$110K - $130K/yr

Main purpose of the Software Engineer role: This is a full-time role for a candidate who will ... Accordingly, associates may be asked to perform duties that are outside the specific functions that ...

Showing results 21-40

Associate Software Developer information

See Westminster, CA salary details

$11.3K

$85.9K

$135K

How much do associate software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for associate software developer in Westminster, CA is $85,941.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,900.00 and $97,400.00 per year, depending on experience, location, and employer.

What is an associate software developer?

An Associate Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers, contributing to the development process by writing code, fixing bugs, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, as it provides opportunities to learn industry best practices and grow technical skills. Associate Software Developers often collaborate with team members and may work on various projects to gain exposure to different technologies.

What is an associate software developer?

As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.

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

To thrive as an Associate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving abilities, and typically a degree in computer science or a related field. Experience with version control systems like Git, knowledge of integrated development environments (IDEs), and familiarity with software development methodologies are commonly required. Strong collaboration, adaptability, and effective communication help you excel within development teams and respond to project changes. These skills ensure efficient code development, seamless teamwork, and the ability to contribute to high-quality software solutions.

What are some common challenges faced by associate software developers when collaborating on large projects?

Associate Software Developers often encounter challenges such as managing code integration with multiple team members, understanding legacy codebases, and keeping up with rapid changes in project requirements. Effective communication and proactive participation in code reviews are essential to ensure smooth collaboration. Additionally, learning to use version control systems and development tools efficiently helps minimize conflicts and improves productivity within the team.

What is the difference between Associate Software Developer vs Junior Software Engineer?

AspectAssociate Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, entry-level
Work EnvironmentCollaborative teams, entry-level projectsDevelopment teams, learning-focused tasks
Employer & Industry UsageTech companies, startups, IT firmsSoftware firms, tech departments in various industries
Common Search & ComparisonYesYes

The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

What are the most commonly searched types of Software Developer jobs in Westminster, CA?

The most popular types of Software Developer jobs in Westminster, CA are:

What are popular job titles related to Associate Software Developer jobs in Westminster, CA?

For Associate Software Developer jobs in Westminster, CA, the most frequently searched job titles are:

What job categories do people searching Associate Software Developer jobs in Westminster, CA look for?

The top searched job categories for Associate Software Developer jobs in Westminster, CA are:

What cities near Westminster, CA are hiring for Associate Software Developer jobs?

Cities near Westminster, CA with the most Associate Software Developer job openings:

Infographic showing various Associate Software Developer job openings in Westminster, CA as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $85,941 per year, or $41.3 per hour.

Principal, Software Engineer

Alcon Laboratories Holding Corporation

Lake Forest, CA • On-site

$143K - $192K/yr

Full-time

Medical, Life, Retirement

Re-posted 4 days ago


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 longterm value. Our compensation approach includes a combination of fixed and variable pay, with shortterm and longterm 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 wellbeing, 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.