1

Mts Software Engineer Jobs in California (NOW HIRING)

About the team and the role: eBay, Inc. seeks MTS 1, Software Engineer in San Jose, CA What you will accomplish: Job Duties: Responsible for leading the design, development, and delivery of scalable ...

MTS III, Software

Irvine, CA · On-site

$93K - $157K/yr

Responsibilities As an MTS III, Software (Senior Software Engineer), to contribute to the modernization of a critical legacy system and evolve it into a scalable cloud-based platform. In this role ...

MTS II, Software

Irvine, CA · On-site

$39 - $64/hr

Responsibilities As an MTS III, Software, you'll play a key role in shaping the core systems that ... Write clean, maintainable, and well-tested code following modern engineering best practices and AI ...

MTS III, Software

Irvine, CA · On-site

$97K - $157K/yr

Responsibilities As an MTS III, Software, you'll play a key role in shaping the core systems that ... Write clean, maintainable, and well-tested code following modern engineering best practices and AI ...

We are looking for a motivated, driven, and collaborative Software Engineer with experience in software development to join a talented team that conducts research, design and development of software ...

MTS Tester #1060325 Job Summary: * Assist in the development, testing, release, and integration ... Document software defects, using a bug tracking system, and report defects to software developers

Principal Backend Software Engineer

Palo Alto, CA · On-site

$158K - $212K/yr

As a Principal MTS, you will set technical direction, drive architecture evolution, and raise the ... What you Bring to the Table * 15+ years of software engineering experience with a strong backend ...

Principal Backend Software Engineer

Palo Alto, CA · On-site

$158K - $212K/yr

As a Principal MTS, you will set technical direction, drive architecture evolution, and raise the ... What you Bring to the Table * 15+ years of software engineering experience with a strong backend ...

next page

Showing results 1-20

Mts Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do mts software engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for mts 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 are the key skills and qualifications needed to thrive as an MTS software engineer?

To succeed as an MTS (Member of Technical Staff) Software Engineer, you typically need a strong background in computer science, programming expertise in languages such as Java, Python, or C++, and experience with algorithms and data structures. Familiarity with source control systems like Git, cloud platforms, and CI/CD tools, as well as a relevant degree or certifications, are often required. Excellent problem-solving abilities, teamwork, and effective communication skills help you collaborate and innovate within technical teams. These competencies are essential for delivering high-quality software solutions and driving impactful technological advancements.

How does an MTS software engineer typically collaborate with cross-functional teams in a tech company?

As an MTS Software Engineer, you'll regularly work alongside product managers, designers, QA engineers, and other development teams to deliver robust software solutions. You'll participate in design discussions, code reviews, and sprint planning meetings, contributing your technical expertise to align on project goals and resolve challenges early. Strong communication skills are essential, as you'll be expected to translate complex technical ideas into actionable plans and ensure smooth integration of your work with other parts of the product. This collaborative environment not only accelerates professional growth but also fosters innovation and team cohesion.

What is the difference between Mts Software Engineer vs Software Developer?

AspectMts Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field, relevant certificationsBachelor's in CS or related field, coding bootcamps often accepted
Work EnvironmentTeam-based, often in telecommunications or tech companiesVaries from startups to large tech firms, project-focused
Industry UsageCommon in telecommunications, manufacturing, and tech sectorsWidely used across all tech industries
Job FocusDeveloping, testing, maintaining software systems, often embedded or networkedDesigning, coding, and implementing software applications

While both roles involve software development, Mts Software Engineers typically work within specialized industries like telecommunications, focusing on embedded or networked systems, whereas Software Developers have a broader scope across various tech sectors. The roles share similar educational backgrounds and certifications but differ in industry focus and specific job responsibilities.

What is an MTS software engineer?

An MTS (Member of Technical Staff) software engineer is a technical role typically found in large technology companies, involving designing, developing, and maintaining software systems. The position often requires strong programming skills, knowledge of software development tools, and the ability to work on complex projects within a team environment.

What is the average salary for Mts Software Engineer jobs?

The average salary for an MTS Software Engineer typically ranges from $80,000 to $120,000 annually, depending on experience, location, and company size. Entry-level positions may start lower, while experienced engineers with specialized skills in programming languages and development tools can earn higher salaries.

What are popular job titles related to Mts Software Engineer jobs in California?

For Mts Software Engineer jobs in California, the most frequently searched job titles are:

What job categories do people searching Mts Software Engineer jobs in California look for?

The top searched job categories for Mts Software Engineer jobs in California are:

Infographic showing various Mts Software Engineer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

MTS Software Development Engineer

San Jose, CA • On-site


Advanced Micro Devices, Inc
Computer and Electronic Product Manufacturing • 5 - 10K employees

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

28th of 159 rated electronics manufacturers

People enjoy working here

Good employer

Respectful managers


$150K/yr

Full-time

Re-posted 18 days ago


Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them.
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger - technology that moves the world forward.
Job Role and Responsibility: Xilinx, Inc., a subsidiary of AMD, Inc., is hiring MTS Software Development Engineer to Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations, applying principles and techniques of engineering, and mathematical analysis. Design, develop, troubleshoot and debug software programs for enhancements and new products. Deliver compiler tools to support heterogeneous systems consisting of AI Engine processors, x86/ARM processors and GPU/FPGA. Understand and define software requirements and architectures. Develop software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based and Internet related tools. Define proprietary platform(s), including hardware and software components. Drive software and systems solutions including development and product definitions. Work with cross-functional teams including engineers to develop systems-level software, working on significant and unique issues where analysis of situations or data requires an evaluation of intangibles. Drive projects or processes of significant technical importance. Exercise independent judgment to select methods, techniques and evaluation criteria for obtaining results with little to no supervision. Utilize knowledge of computers and electronics, including computer hardware and software, applications, and programming, as well as knowledge of the practical application of engineering science and technology. Apply knowledge of engineering principles, best practices, and technologies to the design, development, and testing of various AMD systems and products.
Multiple openings. Qualified applicants click "APPLY NOW" button to apply online.
Travel required: NO
Qualifications: Degree required
Master's degree or foreign equivalent in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field.
Qualifications: Amount and type of experience required: Three (3) years of experience in the job offered or closely related engineering role.
Alternate combination of education and experience: Employer will alternatively accept a Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field and five (5) years of progressive post-baccalaureate experience in the job offered or closely related engineering role.
Specific skills required: The following skills are required:
Position requires two (2) years of experience in the following:
  • C and C++ programming language;
  • LLVM;
  • Compiler backend development;
  • Compiler toolchain development;
  • Data structures;
  • Object oriented design;
  • Dataflow graph programming model;
  • Assembly language;
  • Computer architecture;
  • Linker and ELF toolchain;
  • Memory management;
  • DMA programming and configuration;
  • SystemC modeling and simulation;
  • C modeling;
  • Multi-threading software development;
  • Code optimization;
  • Software performance analysis;
  • Software debugging;
  • Software verification;
  • CAD Tools and waveform analysis tools;
  • System architecture;
  • Linux environments;
  • GNU toolchain;
  • Git and perforce version control systems; and
  • Shell environments.

Preferred Skills: N/A
#LI-AM4
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.


What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom