1

Software Engineer Ii Jobs in California (NOW HIRING)

Software Engineer II

City Of Industry, CA ยท On-site

$101K - $138K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Software Engineer II role requires strong interest in software, technology, and continuous learning. In addition, a solid grasp of modern software design principles combined with in-depth ...

Software Engineer II

Los Angeles, CA ยท On-site

$105K - $143K/yr

Software Engineer II Project Location: Los Angeles ,CA (Hybrid) Duration: 12+months Required Qualifications * 3 5 years of professional software engineering experience or equivalent * Strong ...

Software Engineer 2

San Jose, CA ยท On-site +1

$65.32 - $81.65/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Software Engineer 2 Full-time San Jose, CA, US You'll be joining Adobe on a contract opportunity, employed through NextDeavor Benefits You'll Love NextDeavor offers health, vision and dental benefits ...

Description SUMMARY The Software Engineer II is a mid-level role that is responsible for design and development of systems-level software and provides systems support by performing the following ...

Software Engineer II

Emeryville, CA

$112K - $154K/yr

Software Engineer II RESEARCH AND DEVELOPMENT - BIOINFORMATICS AND SOFTWARE ENGINEERING We are seeking talented, curious, and self-motivated software engineers to help build the most advanced ...

Software Engineer 2

San Jose, CA ยท Remote

$114K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Software Engineer 2 Full-time Remote You'll be joining Adobe on a contract opportunity, employed through NextDeavor Benefits You'll Love NextDeavor offers health, vision and dental benefits for ...

Software Engineer 2

Sunnyvale, CA ยท On-site

$136.80/hr

Job #219373 Chipton-Ross is seeking a Software Engineer 2 for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Bachelor's degree and 2-5 years of relevant ...

Software Engineer II

Carlsbad, CA ยท On-site

$80K - $137K/yr

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices. In this role, you will design and develop scalable, cloud-native ...

Software Engineer II

Carlsbad, CA ยท On-site

$80K - $137K/yr

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices. In this role, you will design and develop scalable, cloud-native ...

Software Engineer II

San Francisco, CA ยท On-site

$114K - $157K/yr

As a Software Engineer II, working on our data systems, you will help us to determine what 300M+ users are passionate about by contributing development of a real-time digital profile. The digital ...

Software Engineer II

San Mateo, CA

$109K - $186K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Summary Join Guidewire as a Software Engineer II, Application Platform - AI Services, and be part of the team building our next-generation AI platform. This platform provides the essential tools to ...

Software Engineer II

Carlsbad, CA ยท On-site

$80K/yr

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices. In this role, you will design and develop scalable, cloud-native ...

Software Engineer II

Carlsbad, CA ยท On-site

$137K/yr

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices. In this role, you will design and develop scalable, cloud-native ...

Software Engineer II

San Mateo, CA ยท On-site

$109K - $186K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Summary Join Guidewire as a Software Engineer II, Application Platform - AI Services, and be part of the team building our next-generation AI platform. This platform provides the essential tools to ...

Software Engineer II

San Mateo, CA ยท Hybrid

$182K - $245K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Software Engineer II San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Software Engineer II in San Mateo, CA to develop and maintain high-quality applications and services ...

Software Engineer II

San Mateo, CA ยท On-site

$109K - $186K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Summary Join Guidewire as a Software Engineer II, Application Platform - AI Services, and be part of the team building our next-generation AI platform. This platform provides the essential tools to ...

Software Engineer II

El Segundo, CA ยท On-site +1

$120K - $140K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Fabletics is looking for a Software Engineer II for our Warehouse Management Systems. Fabletics is seeking a talented and experienced Software Engineer II to join our team remotely. This role focuses ...

Software Engineer, II

Sunnyvale, CA ยท On-site

$110K/yr

... Software Engineer, II" in the email subject. Compensation * The salary for this position is $110,000 per year. * Stock options. Please note that the compensation package can vary based on the ...

next page

Showing results 1-20

Software Engineer Ii information

See California salary details

$54.8K

$117.1K

$171.2K

How much do software engineer ii jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer ii in California is $117,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,200.00 and $131,800.00 per year, depending on experience, location, and employer.

What is a software engineer ii?

A Software Engineer II is typically a mid-level engineering role responsible for designing, developing, testing, and maintaining software applications. They often work on coding, debugging, and collaborating with cross-functional teams to deliver features and improvements. In addition to writing code, they may also participate in code reviews, contribute to architectural decisions, and help mentor junior engineers. Software Engineer II positions require both technical proficiency and strong problem-solving skills. This role usually builds upon prior experience, allowing engineers to take on more complex tasks and greater ownership within projects.

How does a software engineer ii typically collaborate with other team members during a project lifecycle?

As a Software Engineer II, you'll often work closely with product managers, designers, and other engineers through all stages of the project lifecycle. You may participate in planning sessions, contribute to code reviews, and pair-program with peers to solve complex problems. Regular communication and knowledge sharing are key, as you'll help ensure alignment on technical decisions and contribute to a supportive team environment. This collaborative approach not only enhances project outcomes but also provides valuable learning and mentorship opportunities.

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

To excel as a Software Engineer II, you need a solid background in computer science, proficiency in programming languages like Java, Python, or C#, and experience with software development lifecycles. Familiarity with version control systems (such as Git), Agile methodologies, and relevant certifications (like AWS Certified Developer) are commonly expected. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills ensure the ability to deliver robust, maintainable solutions and collaborate efficiently within cross-functional teams.

What is the difference between Software Engineer Ii vs Software Engineer I?

AspectSoftware Engineer ISoftware Engineer II
Experience LevelEntry-level, 0-2 yearsMid-level, 2-4 years
ResponsibilitiesBasic coding, testing, and debuggingDesigning modules, code reviews, mentoring
Required SkillsFundamental programming, basic understanding of toolsProficient coding, problem-solving, collaboration
CertificationsOptional, relevant certifications helpfulOptional, but advanced certifications may be preferred

Software Engineer I and Software Engineer II roles are distinguished mainly by experience and responsibilities. Software Engineer I is an entry-level position focusing on basic tasks, while Software Engineer II involves more complex projects, mentorship, and greater independence. Employers typically expect Software Engineer II candidates to have more hands-on experience and a deeper understanding of development processes.

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

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

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

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

Infographic showing various Software Engineer Ii 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 $117,120 per year, or $56.3 per hour.

Software Engineer II

Equus Compute Solutions

City Of Industry, CA โ€ข On-site

$101K - $138K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Job description

Equus Compute Solutions (ECS) provides computer hardware, software, and related services to ISVs, OEMs, ODMs, and other computing technology companies, both directly and through channels. The company also supplies computer resellers with configurable servers for sale to enterprises and SMBs for on-premises use. ECS is one of the longest-standing and leading systems and solutions integrators. Over the last 32 years, we have delivered more than 3.5 million custom-configured computers throughout the world.

The Software Engineer II role requires strong interest in software, technology, and continuous learning. In addition, a solid grasp of modern software design principles combined with in-depth knowledge of low-level Linux systems. Software Engineer II designs, develops, deploys, and supports a wide range of tools and software used across manufacturing, engineering, and system support.

Success in this role requires proficiency across the full stack of modern cloud-based web applications, as well as comfort working with low-level systems deployed on a diverse mix of hardware including servers, desktops, and network devices. This position places strong emphasis on automation infrastructure within the manufacturing environment and on tooling for the Manufacturing Engineering team. Software Engineer II also supports customer-specific requirements around data collection and driver/firmware management through a highly scalable backend built on microservices, message queuing, databases, APIs, data mining, and digital dashboards. Additionally, this role contributes to the development of software processes and procedures at ECS, including documentation standards, controls, and methodologies that support a mature and robust development environment.

Essential Duties and Responsibilities:

  • Develop, own, and enhance software capabilities, including feature planning, development, and issue management through effective milestone tracking, risk mitigation, and communication.
  • Design and develop software solutions with a focus on availability, resiliency, and scalability.
  • Maintain and manage PXE boot environments for various tools and backend system integrations.
  • Apply deep knowledge of low-level Linux and other *NIX systems, including live disk image creation.
  • Develop and maintain manufacturing automation tools for image deployment and hardware verification/validation, including a scriptable backend supervisor that supports configuration and burn-in tooling for the Manufacturing Engineering team.
  • Design and implement elastic backend systems for data collection, component interaction, data mining, and API integration.
  • Install and configure operating systems, software applications, and related components to support troubleshooting, verification, validation, and system qualification.
  • Produce supporting documentation; summarize and analyze test and validation results; record outcomes and justify conclusions in accordance with product requirements.
  • Help create and manage software design and development processes, including those aligned with ISO 9001 standards.
  • Follow the engineering change management process to plan, execute, and communicate updates within the manufacturing automation environment.
  • Design and develop APIs that extend software agents, cloud services, and other components for both internal tools and customer-facing solutions.
  • Integrate, support, and manage third-party vendor tools, applications, and software components within the customer application stack.
  • Proactively identify and address limitations and risks through experimentation, research, and innovative problem-solving.
  • Collaborate with cross-functional teams including Product Management, Manufacturing Engineering, Quality, and Customer Service to resolve issues and improve solutions.
  • Stay current with emerging technologies, continuously improve skills, and mentor team members in modern software development practices.
  • Demonstrate alignment with the company's core values: Customer Success, Embrace Innovation, Collaboration, Owners Impacting Growth, and Do the Right Thing.

Essential Education, Skills, and Experience:

Education and Experience

  • Bachelorโ€™s degree in computer engineering, computer science, or an equivalent combination of education and experience.
  • 3-5 years of experience in Linux, system and solution design, cloud computing, or related technical domains.
  • Experience with several of the following: C, Go, Node.js, Python, and related technologies such as JSON and HTML.
  • 3โ€“5 years of hands-on Linux administration experience in a production environment.
  • 3โ€“5 years of experience in API development and integration.
  • Experience in a manufacturing or technology product development environment preferred.

Technical Skills

  • Demonstrated expertise in both Windows and Linux environments.
  • Strong understanding of computer hardware components, assembly, functionality, and integration.
  • Proven experience designing, implementing, and automating distributed systems.
  • Strong understanding of system architecture, including message queuing, microservices, CI/CD pipelines, and elastic compute environments.
  • Solid knowledge of relational and NoSQL databases, with hands-on experience in PostgreSQL and JSON-based data stores.
  • Hands-on experience with Kubernetes, Docker, and container orchestration.
  • Working knowledge of configuration management tools such as Puppet, Chef, or Ansible.
  • Proficiency with GitLab and version control systems.
  • Experience with automated unit and integration testing tools.
  • Familiarity with product lifecycle management tools (e.g., Jira, Azure DevOps), including use, administration, and ownership.
  • Knowledge of ISO 9001 design and development processes.
  • Experience managing configuration and maintaining standardized baselines in a production environment.

Professional Skills

  • Ability to quickly adapt to new programming languages, tools, and development approaches.
  • Strong problem-solving, analytical, and conceptual skills.
  • Excellent written and verbal communication skills, with the ability to work independently and collaboratively across cross-functional teams.
  • Ability to lead and support process improvement initiatives that reduce time-to-market and lower development costs.

The base pay range for this role is between $90,000 and $130,000 and your base pay will depend on your skills, qualifications, experience, and location, along with budgeted range of position. Equus Compute Solutions offers a comprehensive full-time benefits package consisting of medical, dental, vision, telemedicine, flexible spending accounts, matched 401K, life, critical accidental or illness, company paid short- & long-term disability, six weeks of paid parental leave, generous paid time off and wellness programs. ECS is 100% employee owned!