1

Developer In Software Jobs in California (NOW HIRING)

Software Developer in Test, Find My

Cupertino, CA · On-site

$61.75 - $79.50/hr

... software, and privacy, to deliver an exceptional user experience. Description As a Test Engineer on our team, you'll thrive in a fast-paced, startup-like environment, collaborating closely with a ...

SDET

Pleasanton, CA · On-site

$55.75 - $71.75/hr

Software Development Engineers in Test are involved in all aspects of quality assurance activities for a scrum team. Working closely with other Quality Engineers, SDETs, Developers and Product ...

... software, and privacy, to deliver an exceptional user experience. Description As a Test Engineer on our team, you'll thrive in a fast-paced, startup-like environment, collaborating closely with a ...

Jump in as a lead developer to extend and maintain our React.js web app * Work with APIs * Work ... Analyze user needs and develop software solutions * Work with the product team to identify and ...

Software Development Engineer in Test Locations: Boston, MA- Hybrid must be onsite 6x a month (hiring locally only) Get To Know Us: We are growing team with a start-up mentality and we are looking ...

Sr. SDET

Sunnyvale, CA · On-site

$108K - $163K/yr

Job Title Sr. SDET About Clover Clover is a pioneer in the fintech space, dedicated to transforming ... DevOps teams to design, implement, and maintain automated test frameworks, integrate testing into ...

New

Be Seen First

Software Developer

Moorpark, CA · On-site

$35 - $45/hr

Participate in code reviews to ensure code quality and maintainability. * Develop and maintain ... Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related ...

next page

Showing results 1-20

Developer In Software information

What jobs do software developers get?

Software developers can work in various roles such as front-end, back-end, full-stack, mobile app, and embedded systems development. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++, and may require knowledge of development tools and frameworks. Career paths can include roles like software engineer, application developer, systems analyst, or technical lead.

What job does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to create software solutions that meet user needs and specifications.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of developer seniority or expertise, with L1 being entry-level and L4 representing senior or lead developers. These levels typically indicate experience, responsibility, and skill set, and are used by companies to structure career progression and compensation. Developers at higher levels are expected to handle more complex tasks, mentorship, and system design.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the software development industry.

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

AspectDeveloper In SoftwareSoftware Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's or master's degree in computer science or software engineering
Work EnvironmentCollaborates on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software development firmsWidely used across tech, finance, healthcare, and enterprise industries
Search & Comparison IntentOften compared for coding roles and entry to mid-level positionsCompared for broader responsibilities and system design roles

While both roles involve software development, a Developer In Software primarily focuses on coding and implementing applications, whereas a Software Engineer often has a broader scope including system design and architecture. The choice depends on the specific job responsibilities and career goals.

What cities in California are hiring for Developer In Software jobs? Cities in California with the most Developer In Software job openings:
Software Development Engineer in Test Contractor (SDET Contractor)

Software Development Engineer in Test Contractor (SDET Contractor)

PlayStation Global

Los Angeles, CA

$54 - $69.50/hr

Other

Posted 7 days ago

New


Job description

SDET (Contractor)

Responsibilities:

We are looking for a highly skilled Software Development Engineer in Test (SDET) to design, develop, and maintain automated test frameworks for backend services and APIs. The ideal candidate is a strong Java engineer with deep testing expertise, capable of working closely with developers, product owners, and scrum teams to ensure high-quality delivery of complex services and integrations.

This role involves building robust automation, validating API contracts and flows, working with microservice-based systems, and contributing to continuous integration and quality strategies.


What You'll Do

  • Design, develop, and maintain automated test frameworks and backend test suites using Java.

  • Write high-quality JUnit tests for RESTful APIs, service layers, and backend components.

  • Validate API schemas, request/response structures, and error-handling scenarios.

  • Create and execute API automation covering functional, regression, and integration layers.

  • Collaborate with developers to ensure testability, observability, and quality in new feature design.

  • Analyze logs, metrics, and service behavior to diagnose and troubleshoot failures.

  • Participate in Agile processes: refinement, planning, retrospectives, and daily scrums.

  • Drive improvements in CI/CD pipelines through automation and quality gates.

  • Contribute to scaling QE across microservices by building reusable test components and libraries.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field-or equivalent practical experience.

  • 3+ years of experience in software QE, test automation, or development roles.

  • Demonstrated ability to work independently as well as part of a collaborative Scrum team

  • Interest in working as part of an agile, collaborative and cross-functional team that works on modern software design and development

  • Exposure to version control systems (preferably Git)

  • Excellent verbal and written communication skills

  • Strong analytical and problem-solving skills


Required Skills:

  • Strong experience with Java programming (advanced OOP concepts, collections, generics, lambdas).

  • Hands-on experience writing tests with JUnit (JUnit5 preferred).

  • Expertise in API testing for REST-based services (familiarity with gRPC is a plus).

  • Solid understanding of API schema validation, including OpenAPI/Swagger specifications.

  • Experience building and maintaining automation frameworks for backend or microservice architectures.

  • Familiarity with Git, branching strategies, and CI/CD tools (e.g. Jenkins, GitHub Actions).

  • Strong problem-solving and debugging skills. Including analyzing logs and diagnosing service failures.

.

Preferred Skills (Good to Have):

  • Experience designing test plans, writing detailed test scenarios, and performing domain-driven test analysis.

  • Familiarity with Spring Boot-based micro services and common backend service patterns.

  • Experience using IntelliJ IDEA or similar Java-focused development environments.

  • Hands-on experience with log analysis and observability tools (Splunk preferred).

  • Understanding of gRPC service testing and related tooling.

  • Familiarity with cloud environments (AWS).

  • Exposure to writing scripts using Python or Node.js 

  • Exposure to a web-front-end technology such as JavaScript, HTML and CSS