1

Software Engineer Software Developer Jobs in San Diego, CA

Sr. Software Engineer - TalentZök OVERVIEW Are you looking for a new career opportunity with an exciting company?! Then we've got the right team for you! In this role, you're responsible for the ...

Group Nine LLC is seeking a Software Engineer to join their Application Development & Support team. The role involves providing software programming for new projects, maintaining existing software ...

Senior Software Engineer

La Jolla, CA · On-site

$128K - $169K/yr

... Software Developer. Special Requirements include: Must also demonstrate background, coursework or knowledge in: XPath 1.0 / XSLT Development; FO.NET Integration & Document Generation; Frontend ...

... Software Developer. Special Requirements include: Must also demonstrate background, coursework or knowledge in: XPath 1.0 / XSLT Development; FO.NET Integration & Document Generation; Frontend ...

Software Engineer

San Diego, CA · On-site

$44 - $169/hr

Job Details Software Engineer San Diego, CA Posted: 6/24/2026 Job ID#: 16253 Job Category: Engineering Position Type: Contractor Shift: 9/80 work schedule GeoLogics is working with a top Aerospace ...

Communicate with the software developer group, with users, and with management as well as with the wider community * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community * Maintain the strict confidentiality of sensitive information. * Perform other ...

Software Engineer

Chula Vista, CA · On-site

$100K - $130K/yr

We are currently seeking a talented Software Engineer to join our team working on a restricted program in San Diego, CA. In this role, you will play a crucial part in the migration of legacy ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

GPU Software Engineer

San Diego, CA · On-site

$98K - $148K/yr

Engineering Group, Engineering Group > Graphics Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation ...

Showing results 41-60

Software Engineer Software Developer information

See San Diego, CA salary details

$51K

$118.7K

$176.2K

How much do software engineer software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for software engineer software developer in San Diego, CA is $118,747.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,600.00 and $138,000.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

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

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in San Diego, CA look for?

The top searched job categories for Software Engineer Software Developer jobs in San Diego, CA are:

What cities near San Diego, CA are hiring for Software Engineer Software Developer jobs?

Cities near San Diego, CA with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in San Diego, CA as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $118,747 per year, or $57.1 per hour.

Sr. Software Engineer - 21354

TalentZok

San Diego, CA • On-site

$115K - $170K/yr

Full-time

Medical

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Sr. Software Engineer - TalentZök

OVERVIEW

Are you looking for a new career opportunity with an exciting company?! Then we've got the right team for you! In this role, you're responsible for the duties listed below.

Immediate opening for a Senior Software Engineer in San Diego, CA who possesses:

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, or a related field
  • 7+ years of professional software engineering experience within automation, machine control, or complex electro-mechanical systems
  • Advanced C/C++ skills with object-oriented design and design patterns
  • Experience integrating external hardware using Windows APIs, SDKs, or communication libraries
  • Strong experience developing Windows desktop applications


FULL DESCRIPTION: We are seeking a Senior Software Engineer to design, develop, test, integrate, debug, and support Windows desktop application and framework software for complex electro-mechanical automation systems. This permanent, onsite role is responsible for developing software that interacts with machines, robotics, motion systems, sensors, actuators, and external hardware in a semiconductor manufacturing equipment environment. The ideal candidate will have strong C/C++ experience, Windows desktop application development experience, C# experience, object-oriented design knowledge, and a strong understanding of hardware/software integration in machine control or automation environments.

The selected candidate will be responsible for:

  • Designing and developing Windows desktop application and framework software for complex electro-mechanical systems
  • Developing software that controls or interacts with automation systems, robotics, machine control systems, motion systems, sensors, actuators, and related equipment
  • Working primarily on application-level software that sends commands, receives responses, and helps govern overall system behavior
  • Developing, testing, integrating, debugging, and supporting software in a machine environment
  • Writing and maintaining software using C/C++ and C# as needed
  • Applying object-oriented design and design patterns throughout development work
  • Integrating external hardware using Windows APIs, SDKs, and communication libraries
  • Working with motors, mechanisms, sensors, actuators, machine layers, and hardware-related software interfaces
  • Debugging and testing software directly on machines to verify performance and functionality
  • Adding features, improving existing applications, and debugging current software frameworks
  • Supporting software that interacts with mechanical and electrical systems
  • Collaborating with mechanical, electrical, manufacturing, software, and engineering teams
  • Supporting NPI and current product line development
  • Troubleshooting hardware/software interaction issues
  • Supporting software performance, system reliability, machine behavior, and customer requirements
  • Working in an onsite engineering environment where software directly impacts machine operation
  • Documenting software work, technical issues, and corrective actions as needed
  • Participating in code reviews, technical discussions, and cross-functional engineering meetings
  • Supporting onsite testing, validation, and troubleshooting activities
  • Performing other duties as assigned

The selected candidate will also possess:

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related field required
  • 7+ years of professional software engineering experience preferred
  • 5 to 12+ years of relevant software engineering experience considered
  • Software engineering experience within automation, machine control, or complex electro-mechanical systems required
  • Experience developing software for hardware-related products required
  • Experience working for a hardware, automation, machine control, capital equipment, semiconductor equipment, robotics, or electro-mechanical systems company strongly preferred
  • Advanced C/C++ skills required
  • C# experience preferred
  • Strong Windows desktop application development experience required
  • Visual Studio experience preferred
  • Object-oriented design and design patterns experience required
  • Experience integrating external hardware using Windows APIs, SDKs, or communication libraries required
  • Experience with machine control, motion control, robotics, sensors, actuators, motors, or related systems preferred
  • Experience working with software that controls or interacts with machinery preferred
  • Experience debugging and testing software directly on equipment or machines required
  • Experience with application-level software preferred
  • Embedded or firmware experience alone is not sufficient
  • Linux experience is acceptable, but exclusive Linux experience is not preferred
  • Experience with software frameworks, applications, features, and diagnostics preferred
  • Ability to understand how software affects machine movement, equipment behavior, and hardware response
  • Ability to work closely with mechanical and electrical engineering teams
  • Strong troubleshooting and debugging skills
  • Strong communication and collaboration skills
  • Ability to work in a fast-paced, innovative engineering environment
  • Ability to work onsite in San Diego, CA
  • Ability to work a standard Monday through Friday schedule with flexible start times as needed
  • Ability to support a full-time, permanent opportunity
  • No sponsorship available

Physical Requirements:

  • Ability to sit and work at a computer for extended periods while developing software, reviewing code, debugging, testing applications, documenting issues, and reviewing technical information
  • Ability to use hands and fingers for keyboard use, software development, documentation, testing, debugging, and standard engineering tasks
  • Ability to review code, logs, technical documentation, machine data, application outputs, system behavior, and computer screens for extended periods
  • Ability to communicate by phone, email, video meeting, and in person throughout the workday
  • Ability to occasionally stand, walk, bend, reach, and move throughout office, lab, engineering, manufacturing, test floor, or production areas as needed
  • Ability to work around automation equipment, electro-mechanical systems, robotics, motion systems, sensors, actuators, and related hardware as needed
  • Ability to occasionally lift, carry, or move standard office materials, engineering supplies, hardware components, or test equipment as needed
  • Ability to wear required protective devices in designated areas
  • Ability to follow all site, lab, manufacturing, testing, and safety procedures

Salary Range: $115,000 to $170,000/year plus discretionary bonus, profit sharing, and potential RSUs
More information can be found at www.talentzok.com.

Company Description

TalentZok was founded in 2008 and has been repeatedly recognized as one of San Diego County's fastest growing businesses. In 2025, we were named Business Journal's 'Best Places to Work'. Even as our competitors are scaling back and laying off staff, Simply Biotech is expanding to new markets and hiring additional staff in existing offices.