1

Master Software Engineer Jobs in California (NOW HIRING)

OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

#Senior Software Engineer

San Diego, CA ยท On-site

$111.30 - $166.90/hr

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. * PhD in Engineering, Information Systems ...

Software Engineer III

San Diego, CA ยท On-site +1

$125K - $175K/yr

Master's degree in a quantitative field such as engineering or mathematics (e.g. Electrical ... software engineering or systems engineering experience, preferably within a DoD or government ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

Software Engineer, AI Responsibilities: Factory is looking for innovative AI Engineers to build and ... or Master's degree in Computer Science, Engineering, AI, or a related technical field.

Engineer Software

Redondo Beach, CA ยท On-site

$100 - $105/hr

Software Engineer (C++) Location: Redondo Beach, California (On-site) Duration: Contract to hire ... Master's degree in a STEM-related field. * Experience working in Agile/Scrum software development ...

Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus two years of experience in the job offered or a related occupation. Employer will ...

Software Engineer III

San Diego, CA ยท On-site

$125K - $175K/yr

Master's degree in a quantitative field such as engineering or mathematics (e.g. Electrical ... software engineering or systems engineering experience, preferably within a DoD or government ...

Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus two years of experience in the job offered or a related occupation. Employer will ...

Compiler Software Engineer

San Diego, CA ยท On-site

$116K - $175K/yr

Master's degree or PhD. in Engineering, Information Systems, Computer Science, or related field ... Software Engineering, Systems Engineering, or related work experience. OR Master's degree in ...

Master of Science in Software Engineering and/or Computer Science is a plus * An active TS/SCI is preferred * Experience supporting Navy programs, NAVWAR, NIWC Pacific, NIWC Atlantic Security ...

Senior Software Engineer

Milpitas, CA ยท On-site

$100 - $130/hr

Senior Software Engineer Location: Milpitas, CA Responsibilities * Develop, create, and modify ... Master's degree in Computer Science, Engineering or related field and at least 2 years of ...

Software Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

We're looking for a Software Engineer / Computer Scientist who thrives on solving hard problems and ... Master's with 4+ years . Equivalent experience may be considered in lieu of degree. * U.S ...

Showing results 41-60

Master Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do master software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for master software engineer 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 is a master software engineer?

A Master Software Engineer is a senior-level software developer who leads complex projects, architects software solutions, and mentors junior engineers. They possess deep technical expertise in multiple programming languages, frameworks, and system architectures. Additionally, they collaborate with cross-functional teams to drive innovation, improve code quality, and ensure scalability. Their role often involves making critical technical decisions, optimizing performance, and implementing best practices in software development.

What are the typical responsibilities and daily tasks of a master software engineer?

A Master Software Engineer is often responsible for designing and reviewing complex software architecture, developing high-quality code, and ensuring that systems are robust and scalable. They mentor junior developers, set technical standards, and collaborate closely with cross-functional teams such as product managers, QA, and operations. Daily tasks may include leading code reviews, troubleshooting advanced technical issues, and contributing to technical strategy discussions. This role often requires balancing hands-on development work with leadership duties, providing both strategic guidance and practical solutions to engineering challenges.

What are the key skills and qualifications needed to thrive in the master software engineer position, and why are they important?

To thrive as a Master Software Engineer, you need advanced programming proficiency, deep software architecture knowledge, and substantial experience in designing scalable systems, typically supported by a relevant degree and years of hands-on development. Familiarity with modern development frameworks, cloud platforms, CI/CD tools, and certifications like AWS Certified Solutions Architect or similar are commonly expected. Leadership, effective communication, mentorship abilities, and strong problem-solving skills set top candidates apart. These competencies enable Master Software Engineers to drive complex projects, build high-performing teams, and deliver innovative solutions in demanding technical environments.

Is it worth doing a master's in software engineering?

A master's in software engineering can enhance technical skills, deepen understanding of software development processes, and improve job prospects for roles like Master Software Engineer. However, it requires significant time and financial investment, and practical experience or certifications like Agile or DevOps can also be valuable for career advancement.

What jobs can I get with a master software engineer?

A Master Software Engineer can qualify for advanced roles such as Software Development Manager, Solutions Architect, Technical Lead, or Senior Software Engineer. These positions often require strong coding skills, experience with programming languages, and knowledge of software design and architecture. Certifications like AWS or Scrum can also enhance job prospects in leadership or specialized technical roles.

What are the most commonly searched types of Master Software Engineer jobs in California?

The most popular types of Master Software Engineer jobs in California are:

What cities in California are hiring for Master Software Engineer jobs?

Cities in California with the most Master Software Engineer job openings:

Infographic showing various Master Software Engineer job openings in California as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $145,592 per year, or $70 per hour.

Senior Software Engineer

Indotronix International Corporation

Pleasanton, CA โ€ข On-site

$77 - $97/hr

Contractor

Posted 26 days ago


Job description

Indotonix is seeking an :

Onsite Job – Senior Software Engineer
Work Location: Pleasanton, CA
Shift: First (8:00 AM – 4:30 PM)
Education: Bachelor's Degree Required
Clearance Required to Start: No

Job Description:

We are seeking a Senior Software Engineer to lead the development, integration, testing, and maintenance of embedded software systems. The ideal candidate will have extensive experience in embedded software development using C/C++, VxWorks, and real-time operating systems. This role involves leading software architecture, development, verification, and integration activities while collaborating with cross-functional engineering teams to deliver high-quality software solutions.

Responsibilities:

  • Lead activities to develop, document, and maintain software architectures, requirements, algorithms, interfaces, and designs.

  • Lead the development, integration, and debugging of complex software components into fully functional embedded software systems.

  • Develop software verification plans, test procedures, and test environments.

  • Execute software testing and document results to ensure software requirements are met.

  • Evaluate software performance and conduct software analysis to improve reliability and efficiency.

  • Collaborate with cross-functional engineering teams throughout the software development lifecycle.

  • Work under minimal supervision while providing technical leadership and guidance.

Required Skills:

  • Bachelor's degree in Engineering, Computer Science, Mathematics, Physics, Chemistry, or related technical field.

  • 9+ years of experience in software engineering or an equivalent combination of education and experience.

  • Experience developing and debugging software using C and C++.

  • Experience with VxWorks development and debugging.

  • Experience developing and debugging embedded software systems.

  • Experience with software performance evaluation and analysis.

  • Experience using bug tracking and source control systems.

Preferred Skills:

  • Experience developing embedded software for ARM processors.

  • Experience with industry-standard Real-Time Operating Systems (RTOS).

  • Experience working in an Agile development environment.

Education / Experience:

Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics, or chemistry (e.g., Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g., PhD + 4 years' related work experience, Master + 7 years' related work experience). In the USA, ABET accreditation is preferred, although not required.


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