High-paying software engineering jobs in Milpitas
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 4,026 software engineering jobs listed below pay well, with salaries between $121,033 and $226,127 per year. Software Engineer, Senior Software Engineer and Staff Software Engineer are among the most popular high-paying roles in Milpitas, CA.
Job title
Updated Jun 05, 2026Principal Software Engineer
Milpitas
California
Staff Software Engineer
Milpitas
California
Algorithm Engineer
Milpitas
California
Firmware Engineer
Milpitas
California
AI Developer
Milpitas
California
Senior Software Engineer
Milpitas
California
Software Test Engineer
Milpitas
California
Software Engineer
Milpitas
California
Field Application Engineer
Milpitas
California
Application Developer
Milpitas
California
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
The top companies hiring Principal Software Engineer in Milpitas, CA are SanDisk (6 jobs), Cisco (2 jobs), and Saviynt (2 jobs).
Principal Software Engineer jobs take 17 days on average from job posting to starting date. Currently, 27% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 452 jobsAverage pay
Milpitas
$226,127 per yearCalifornia
$214,975 per yearSkills
- Software development
- Leadership
- Java
- Communication skills
- AWS
-
Staff Software Engineer
Review job description
Please refer to the employers job description for complete details.
Staff software engineers lead technical initiatives, mentor teams, and drive software innovation. Programming knowledge, strong problem-solving abilities and excellent interpersonal skills are key to success.
The top companies hiring Staff Software Engineer in Milpitas, CA are SanDisk (2 jobs), Tarana Wireless (1 job), and Arlo Technologies (1 job).
Currently, 41% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 536 jobsAverage pay
Milpitas
$183,149 per yearCalifornia
$220,304 per yearSkills
- Software development
- Java
- AWS
- Communication skills
- Leadership
-
Algorithm Engineer
Review job description
Please refer to the employers job description for complete details.
Algorithm Engineers design and optimize algorithms for software applications, focusing on performance and accuracy. Proficiency in data structures, strong programming skills, and experience with algorithmic problem-solving are key.
Currently, 0% of job openings are part-time roles.
See 58 jobsAverage pay
Milpitas
$177,623 per yearCalifornia
$186,577 per year -
Firmware Engineer
Review job description
Please refer to the employers job description for complete details.
Firmware engineers develop software for hardware devices, ensuring optimal performance and reliability. Key skills for this role include expertise in embedded systems, programming and problem solving.
The top companies hiring Firmware Engineer in Milpitas, CA are Silicon Motion (3 jobs), KLA (1 job), and Lumotive, LLC (1 job).
Currently, 15% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 139 jobsAverage pay
Milpitas
$177,357 per yearCalifornia
$174,183 per yearSkills
- C
- C++
- Firmware
- Debugging
- Linux
-
AI Developer
Review job description
Please refer to the employers job description for complete details.
AI developers design intelligent models, improve algorithms and ensure data quality. Expertise in AI technologies, coding skills and problem-solving ability are key to success in this role.
The top companies hiring AI Developer in Milpitas, CA are KLA (2 jobs), DataAnnotation (2 jobs), and UnitX (1 job).
AI Developer jobs take 21 days on average from job posting to starting date. Currently, 29% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 134 jobsAverage pay
Milpitas
$168,122 per yearCalifornia
$179,720 per yearSkills
- AI
- Machine learning
- TensorFlow
- Natural language processing
- Azure
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Milpitas, CA are Cisco (3 jobs), KLA (3 jobs), and Tarana Wireless (2 jobs).
Senior Software Engineer jobs take 13 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 1,097 jobsAverage pay
Milpitas
$167,834 per yearCalifornia
$183,789 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Software Test Engineer
Review job description
Please refer to the employers job description for complete details.
Software test engineers create and execute test plans to ensure software quality meets standards. Proficiency in testing methodologies, attention to detail and analytical skills are essential for this role.
The top companies hiring Software Test Engineer in Milpitas, CA are Saviynt (3 jobs), KLA (2 jobs), and TWO95 International, Inc (1 job).
Software Test Engineer jobs take 36 days on average from job posting to starting date. Currently, 23% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 176 jobsAverage pay
Milpitas
$166,507 per yearCalifornia
$158,263 per yearSkills
- Test automation
- Selenium
- CI/CD
- Software testing
- Agile
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Milpitas, CA are KLA (7 jobs), Cisco (6 jobs), and cPacket Networks (1 job).
Software Engineer jobs take 72 days on average from job posting to starting date. Currently, 24% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 1,174 jobsAverage pay
Milpitas
$154,939 per yearCalifornia
$158,080 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Field Application Engineer
Review job description
Please refer to the employers job description for complete details.
Field application engineers provide technical support, engage with customers and demonstrate product functionality. Key skills include expertise in products, strong communication abilities and the capacity to adapt to diverse customer needs.
The top companies hiring Field Application Engineer in Milpitas, CA are Advanced Energy Industries, Inc. (2 jobs), Future Electronics (1 job), and Integrated Silicon Solution (1 job).
Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 97 jobsAverage pay
Milpitas
$126,444 per yearCalifornia
$122,745 per year -
Application Developer
Review job description
Please refer to the employers job description for complete details.
Application developers design, test, and maintain applications tailored to user needs. Key skills for this role include proficiency in programming languages, experience with APIs and a solid grasp of mobile and web development practices.
The top companies hiring Application Developer in Milpitas, CA are Omni Design Technologies (3 jobs), Integrated Silicon Solution (2 jobs), and KLA (2 jobs).
Application Developer jobs take 29 days on average from job posting to starting date. Currently, 25% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 163 jobsAverage pay
Milpitas
$121,033 per yearCalifornia
$118,805 per yearSkills
- SQL
- Software troubleshooting
- Application development
- Database management
- Agile