1

Software Development Software Engineer Jobs in Berkeley, CA

Software Engineer II

Emeryville, CA · On-site

$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

San Mateo, CA · On-site

$96K - $156K/yr

Follow agile development process; apply and improve development standards * Define and conduct data ... software engineering, ideally in the automotive industry. * Strong experience in Software ...

Software Engineer

San Ramon, CA · On-site

$120 - $155/hr

Software Engineer (Mid Level and Senior) About RheoSense, Inc. RheoSense, Inc. (RheoSense) is a ... Lead application development efforts with minimal guidance. * Provide technical direction and ...

Enthusiasm for owning all phases of the development process from design to implementation to ... A strong understanding of software engineering development practices (git, CI/CD), finite state ...

Autonomy Software Development * Design, implement, and maintain autonomy software across the stack spanning low-level embedded and higher-level autonomous aircraft * Design, implement, and maintain ...

Job Title: Sr Software Engineer - 3D Workflows The Opportunity Adobe's 3D & Immersive organization is looking for a Full Stack Software Engineer with 3D pipeline experience to lead our 3D Workflows ...

Software Development Engineer - API ServicesWhat You'll Do * Implement projects and features that require interaction with neighboring systems, working across groups to solve issues and implement ...

New

As a Full-Stack Engineer, you will design and build features across the stack, work directly with ... software development experience. * Deep full-stackexpertiseacross front-end and back-end ...

The role involves contributing to the full software development lifecycle and ensuring high ... other engineers to address customer needs. Responsibilities : • Write clean, well-documented ...

Review code developed by other engineers and provide feedback to ensure best practices (eg, coding ... software through the Google Play Store, citing specific listings and contributions. * Strong ...

Software Engineer II

Redwood City, CA · On-site

$176K - $215K/yr

Software Development: Design, develop, test, and maintain high-quality software solutions using various programming languages, frameworks, and tools. Write clean, efficient, and maintainable code ...

Showing results 41-60

Software Development Software Engineer information

See Berkeley, CA salary details

$77.8K

$180.6K

$251.6K

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

As of Aug 21, 2026, the average yearly pay for software development software engineer in Berkeley, CA is $180,634.00, according to ZipRecruiter salary data. Most workers in this role earn between $146,900.00 and $211,800.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

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

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

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

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

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

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

What job categories do people searching Software Development Software Engineer jobs in Berkeley, CA look for?

The top searched job categories for Software Development Software Engineer jobs in Berkeley, CA are:

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

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

Staff Software Engineer, Android Hotword

Socket.dev

San Francisco, CA • On-site

$207 - $300/hr

Other

Posted 3 days ago

New


Job description

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience with Android application development.
  • 5 years of experience in software development using Java/Kotlin.
  • Experience with operating systems, including Android.

Preferred qualifications:
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 10 years of experience experience Android OS developers working on the Android OS and Google Play services.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • Experience developing in Kotlin or Java programming languages.
  • Experience designing and building APIs, designing and building large complex systems.
About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Android is Google's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits

Learn more about benefits at Google.

Responsibilities:
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
  • Builld Android software for Hotword detection.
  • Contribute to the full-stack development.
  • Develop third-party APIs.
  • Work primarily in Java and Kotlin.
#J-18808-Ljbffr