1

Software Developer Jobs in Berkeley, CA (NOW HIRING)

About the position We're currently looking for a Software Developer to join our core engineering team. In this role, you will focus on the reliability, scalability, and performance of our trading and ...

Software Developer (C++)

Fremont, CA · On-site

$53.75 - $72.50/hr

Job Summary : Info Way Solutions is seeking a Software Developer (C++) to work with their client Philips in San Diego, CA. The role involves developing and documenting software features ...

Senior Software Developer

Hayward, CA · On-site

$117K - $234K/yr

Walmart's Catalog organization is seeking a Senior Software Engineer with deep expertise in Java backend development to help build and scale critical services for our e-commerce platform. You will be ...

Senior Software Developer

San Mateo, CA · On-site

$117K - $234K/yr

Walmart's Catalog organization is seeking a Senior Software Engineer with deep expertise in Java backend development to help build and scale critical services for our e-commerce platform. You will be ...

The Software Developer will utilize technical expertise to create system requirements, perform design and analysis, and oversee the development life cycle while ensuring system performance and ...

Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET framework Employment type: Full-time regular (flexible working options available) Location: San Leandro ...

Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET framework Employment type: Full-time regular (flexible working options available) Location: San Leandro ...

As a Software Engineering evaluator, you will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers. This includes ...

Design and develop software for Brilliant Controls, server infrastructure, and mobile companion apps. Preferred candidate can navigate the full stack and has experience with Python, C++, C, Qt, Swift ...

Design and develop software for Brilliant Controls, server infrastructure, and mobile companion apps. Preferred candidate can navigate the full stack and has experience with Python, C++, C, Qt, Swift ...

Walmart's Catalog organization is seeking a Senior Software Engineer with deep expertise in Java backend development to help build and scale critical services for our e-commerce platform. You will be ...

Benefits: * 401(k) Software Developer and SRE Open Positions: 2 Preferred Location: Onsite - San Francisco Bay Area Experience: 5+ years We are looking for a Software Developer with 5+ years of ...

Walmart's Catalog organization is seeking a Senior Software Engineer with deep expertise in Java backend development to help build and scale critical services for our e-commerce platform. You will be ...

Senior Software Developer

Hayward, CA · On-site

$117K - $234K/yr

We are seeking a talented and passionate Senior, Software Engineer (Back End), you will be part of Catalog Engineering team and will be responsible for developing high performance and scalable ...

Senior Software Developer

San Mateo, CA · On-site

$117K - $234K/yr

We are seeking a talented and passionate Senior, Software Engineer (Back End), you will be part of Catalog Engineering team and will be responsible for developing high performance and scalable ...

Showing results 21-40

Software Developer information

See Berkeley, CA salary details

$58.8K

$136.9K

$203.3K

How much do software developer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for software developer in Berkeley, CA is $136,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,200.00 and $159,200.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Berkeley, CA?

The most popular types of Software Developer jobs in Berkeley, CA are:

What are popular job titles related to Software Developer jobs in Berkeley, CA?

For Software Developer jobs in Berkeley, CA, the most frequently searched job titles are:

What cities near Berkeley, CA are hiring for Software Developer jobs?

Cities near Berkeley, CA with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Berkeley, CA as of August 2026, with employment types broken down into 82% Full Time, 14% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $136,948 per year, or $65.8 per hour.

Software Developer

San Francisco, CA • On-site

Other

Medical, Dental, Retirement

Posted 5 days ago


Job description

Own the reliability, scalability, and performance of the trading and research infrastructure behind ~$1B in daily notional volume.

We're a proprietary trading firm building systematic quantitative strategies in crypto markets. Since 2018, we've been a consistent liquidity provider across major venues, helping markets become more efficient and mature while operating at the frontier as market structure evolves.

Our core strategies span market-making, HFT, and statistical arbitrage. We're a team of engineers, technologists, researchers, and traders who build end-to-end systems: robust data and research pipelines to uncover edges, and low-latency infrastructure and execution software to capture them in production. We trade at scale (~$1B in daily notional volume) in a dynamic, fast-paced, and highly competitive environment.

We're looking for the brightest, most driven people to join us: collaborative problem-solvers who want ownership, impact, and the chance to work with a team that brings 100+ years of collective quantitative finance experience.

About the position

We're currently looking for a Software Developer to join our core engineering team. In this role, you will focus on the reliability, scalability, and performance of our trading and research infrastructure.

Responsibilities
  • Design and maintain high-performance backend services and APIs.
  • Build and optimize integrations with crypto exchanges.
  • Develop monitoring, alerting, and failover systems to ensure 24/7 uptime.
  • Create dashboards and frameworks that empower our trading and research teams.
  • Identify and resolve system bottlenecks to ensure low latency and stable execution.
  • Collaborate with our quantitative development and trading operations teams to optimize resource utilization and improve processes.
  • Build complicated, highly performant trading systems.
  • Work on fast, high-volume, distributed systems with many connections and interdependencies.
  • Build tools to monitor our trading and further improve our logging and monitoring processes.
  • Implement robust guardrails to maintain stability during high-volatility events.
What we look for

We are looking for a problem solver who thrives in high-stakes environments and values clean, maintainable code. We value builders who are eager to take ownership of mission-critical systems. The ideal candidate will possess:

  • Bachelor's or advanced degree in Computer Science, Engineering, or a related field.
  • Broad experience with large datasets.
  • Proficiency in Python; experience with C++ preferred.
  • Comfort working with data pipelines, including designing and building automated checks, monitoring tools and analytics, and alerts on issues.
  • A self-starter who proactively identifies bottlenecks and implements solutions.
  • Curiosity about crypto markets and the technology behind high-frequency trading.
  • Fully paid medical and dental insurance for all employees and dependents.
  • Competitive 401k match and generous wellness benefits.

We are proud to be an equal opportunity workplace. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity/expression, age, status as a protected veteran, status as an individual with a disability, or any other applicable legally protected characteristics.

#J-18808-Ljbffr