1

Software Development Engineer Sde Jobs in California

... Software Development Engineer (Full-Stack) Overview We are seeking a highly capable Full-Stack ... Engineer (SDE II / SDE III equivalent) to contribute to toil reduction and automation efforts ...

New

Apolis is seeking a highly capable Full-Stack Software Development Engineer (SDE II / SDE III equivalent) to contribute to automation efforts across internal systems supporting incident response ...

New

Twitch's Enterprise Platform & Technology (EPT) organization is looking for a Software Development Engineer (SDE 2) to architect, build, and operate software systems that power enterprise functions ...

New

Sr / Software Development Engineer

Pleasanton, CA · On-site

$136K - $179K/yr

About the Role We're looking for a Sr SDE/SDE for the Workday Agent System of Record team who will ... Software Development Engineer * 5+ years designing, building, and operating high-scale, production ...

Sr / Software Development Engineer

Pleasanton, CA · On-site

$136K - $179K/yr

About the Role We're looking for a Sr SDE/SDE for the Workday Agent System of Record team who will ... Software Development Engineer * 5+ years designing, building, and operating high-scale, production ...

What you will be responsible for As a Software Development Engineer you will • Collaborate with analyst and business teams to solution complex business problems • Create technical specifications ...

next page

Showing results 1-20

Software Development Engineer Sde information

See California salary details

$62.7K

$145.6K

$202.8K

How much do software development engineer sde jobs pay per year?

As of Jun 17, 2026, the average yearly pay for software development engineer sde 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 a Software Development Engineer (SDE), and why are they important?

To thrive as a Software Development Engineer (SDE), you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or related field. Familiarity with development tools, version control systems like Git, and experience with languages such as Java, Python, or C++ are essential, and certifications in cloud computing or relevant frameworks can be advantageous. Problem-solving ability, effective communication, and teamwork are crucial soft skills that help SDEs collaborate and innovate. These competencies enable SDEs to build reliable software solutions, adapt to evolving technologies, and contribute effectively within technical teams.

What are some common challenges faced by Software Development Engineers (SDEs) when working in cross-functional teams?

Software Development Engineers (SDEs) often collaborate closely with product managers, designers, QA testers, and other engineers. A common challenge is ensuring clear and consistent communication across disciplines, as each team may have different priorities or technical understanding. SDEs must balance writing clean, maintainable code with adapting to shifting project requirements and tight deadlines. Developing strong collaboration skills and staying adaptable are key to navigating these challenges and delivering successful products.

What are Software Development Engineers (SDE)?

Software Development Engineers (SDEs) are professionals who design, develop, test, and maintain software applications or systems. They work with programming languages, frameworks, and tools to build software solutions that meet user and business requirements. SDEs often participate in the full software development lifecycle, from concept to deployment and ongoing support. Their responsibilities may also include troubleshooting issues, improving performance, and collaborating with other team members such as product managers and designers.

What is the difference between Software Development Engineer Sde vs Software Engineer?

AspectSoftware Development Engineer (SDE)Software Engineer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentTech companies, startups, large corporationsTech companies, startups, large corporations
Industry UsageCommon in tech industry, especially in North AmericaWidely used term, often interchangeable with SDE

Both roles typically require similar educational backgrounds and technical skills. The term 'Software Development Engineer' is often used in North American companies, while 'Software Engineer' is more universal. In practice, these titles usually refer to similar responsibilities involving software design, coding, and testing.

What cities in California are hiring for Software Development Engineer Sde jobs? Cities in California with the most Software Development Engineer Sde job openings:
Full stack SDE

Other

Posted yesterday


Job description

It is a 5 day onsite schedule in Irvine, CA
6 month contract to start
It is a virtual interview / Relocation open
W2
Must Haves:
Java
Typescript/Javascript
Amazon experience- prefer blue badge whi are perm
Flexible with skillset, im open to regular software engineer>
Job Description:
Software Development Engineer (Full-Stack) 

Overview
We are seeking a highly capable Full-Stack Software Development Engineer (SDE II / SDE III equivalent) to contribute to toil reduction and automation efforts across internal systems supporting incident response operations.
This is a 6-month onsite engagement in Irvine, CA, requiring strong full-stack expertise and the ability to operate in a complex, high-scale engineering environment.

Key Responsibilities
  • Design, develop, and deliver full-stack features supporting incident management tools
  • Build automation and tooling to reduce operational toil and improve team efficiency
  • Contribute across the full software development lifecycle:
    • Design
    • Development
    • Testing
    • Deployment
  • Develop backend services and APIs using Java-based frameworks
  • Build and enhance frontend components using modern JavaScript frameworks (Vue.js preferred)
  • Own both development and testing responsibilities for delivered features
  • Collaborate with engineering teams through:
    • Code reviews
    • Agile ceremonies
    • Design discussions
  • Work within CI/CD pipelines and distributed system environments

Required Qualifications (Must-Have)
  • Ability to work onsite in Irvine, CA (no remote option)
  • 5+ years of professional software engineering experience
  • Strong backend development expertise in Java
  • Full-stack experience with modern frontend frameworks (Vue.js or similar)
  • Experience delivering features end-to-end (development + testing ownership)
  • Strong foundation in:
    • System design
    • Data structures and algorithms
    • Distributed systems
  • Experience working in Agile development environments

Preferred Qualifications
  • Experience working with complex internal engineering systems or pipelines
  • Background in building internal tools, automation, or operational platforms
  • Experience with:
    • Event-driven architectures
    • Messaging systems
    • Cloud-based environments (AWS preferred)
  • Strong understanding of CI/CD processes and software delivery pipelines
  • Experience in high-scale, high-availability systems

Ideal Candidate Profile
  • Strong backend ownership mindset with full-stack capability
  • Comfortable working in ambiguous, fast-moving environments
  • Proven ability to deliver production-quality code in complex systems
  • Strong communicator who collaborates well with senior engineers and stakeholders

Engagement Details
  • Location: Irvine, CA (onsite required)
  • Duration: 6 months