1

Software Engineer Jobs in Sunnyvale, CA (NOW HIRING)

Seyond is a leading global provider of image-grade LiDAR technology, and they are seeking a highly motivated and skilled Senior Software Engineer to join their innovative team. The role involves ...

Job brief We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

Software Engineer

Burlingame, CA ยท On-site

$180.29/hr

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. SE will be responsible for ...

Software Engineer

Oakland, CA ยท On-site

$120 - $150/hr

Software Engineer Own the software stack for real-time brain-computer interface data decoding across research and clinical trials Location: Oakland, California Compensation: $120,000 - 150,000 USD ...

Software Engineer Job Location: Sunnyvale CA Contract: 6+ Months Required changes: 1. Resizable main dialog window 2. Automatically resizable and adjustable buttons, text boxes, etc. 3. Automatically ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software Engineer

Oakland, CA ยท On-site

$180.29/hr

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Job requirements: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Software Engineer or similar role in software development. - Strong ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

B achelor's degree in Computer Science, Software Engineering, or a related field. * P roven experience as a Software Engineer or similar role in software development. * S trong proficiency in ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software Engineer Job Location: Sunnyvale CA Contract: 6+ Months Required changes: 1. Resizable main dialog window 2. Automatically resizable and adjustable buttons, text boxes, etc. 3. Automatically ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Software engineers at Mechanize create RL environments to sell to the leading AI labs. You might be a good fit if you have 2-5 years of experience as a software engineer and can code in python. No ...

Showing results 21-40

Software Engineer information

See Sunnyvale, CA salary details

$74.5K

$173.1K

$241.2K

How much do software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software engineer in Sunnyvale, CA is $173,141.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,800.00 and $203,000.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

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

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

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

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

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

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

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

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

Infographic showing various Software Engineer job openings in Sunnyvale, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $173,141 per year, or $83.2 per hour.

Software Engineer

Seyond

Sunnyvale, CA โ€ข On-site

Full-time

Re-posted 23 days ago


Job description

Job Summary:
Seyond is a leading global provider of image-grade LiDAR technology, and they are seeking a highly motivated and skilled Senior Software Engineer to join their innovative team. The role involves developing, optimizing, and deploying cutting-edge perception algorithms and software on edge AI platforms for autonomous driving and other advanced applications.
Responsibilities:
โ€ข Design, develop, and optimize LiDAR-based perception software solutions for autonomous driving and other advanced applications.
โ€ข Implement and fine-tune machine learning models for object detection, tracking, and classification.
โ€ข Utilize edge AI platforms, such as NVIDIA Jetson, to deploy and test real-time perception software.
โ€ข Develop and maintain software in Linux environments, ensuring high performance and reliability.
โ€ข Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers, to deliver integrated solutions.
โ€ข Conduct software profiling, debugging, and optimization for efficient resource utilization.
โ€ข Stay updated on the latest advancements in autonomous driving, LiDAR technologies, and edge AI platforms.
โ€ข Identify customer requirements and translate them into software engineering specifications; deliver software solutions to address customer challenges.
Qualifications:
Required:
โ€ข Bachelorโ€™s or Masterโ€™s degree in Computer Science, Electrical Engineering, or a related field.
โ€ข 3+ years of work experience with in software engineering, focusing on autonomous driving, robotics, or similar domains.
โ€ข Proficiency in programming languages like C++, Python, or similar.
โ€ข Strong experience with Linux development and debugging tools.
โ€ข Solid understanding of sensor fusion, and perception algorithms.
โ€ข Familiarity with machine learning frameworks such as TensorFlow or PyTorch.
โ€ข Excellent problem-solving skills and ability to work in a fast-paced environment.
Preferred:
โ€ข Experience with ROS (Robot Operating System) or similar robotics frameworks.
โ€ข Knowledge of real-time systems and embedded software development.
โ€ข Understanding of SLAM (Simultaneous Localization and Mapping) and path planning algorithms.
โ€ข Hands-on experience with NVIDIA Jetson or other edge AI hardware platforms.
Company:
Seyond is a leading global provider of image-grade LiDAR technology, powering a safer, smarter and more mobile. Founded in 2016, the company is headquartered in Sunnyvale, USA, with a team of 501-1000 employees. The company is currently Late Stage.