1

Backend Software Engineer Intern Jobs in Berkeley, CA

Software Engineer (Back End) Location: Fremont, CA Duration: 12+ Mos Summary: Our direct client is searching for a Back End Software Engineers with experience in backend development, who will be ...

Our patented technology empowers businesses and software engineers with a deploy-once, comply-and ... What you will be doing at Ketch We are looking for a highly skilled backend engineer who is ...

As a Backend Software Engineer, you will build and maintain distributed systems that process and store very high-frequency time-series data. This includes designing scalable storage solutions that ...

Designing a flexible and distributed electrical grid The Role We are seeking a Senior Backend Software Engineer to join our team building the cloud-based glue that gives our users access to the rich ...

Our patented technology empowers businesses and software engineers with a deploy-once, comply-and ... What you will be doing at Ketch We are looking for a highly skilled backend engineer who is ...

Our patented technology empowers businesses and software engineers with a deploy-once, comply-and ... backend engineer who is comfortable with building and running large scale systems in cloud native ...

Software Engineer Internship This is a high-impact internship where you'll write real code, ship ... Investigate and troubleshoot real customer issues across frontend and backend systems * Work ...

As a Senior Backend Software Engineer, you will design, develop, and deploy the critical infrastructure needed to support a range of industrial automation applications. In this role, you will partner ...

As a Senior Backend Software Engineer, you will design, develop, and deploy the critical infrastructure needed to support a range of industrial automation applications. In this role, you will partner ...

We are seeking Software Engineer interns across our Technology organization. As an intern, you will take on meaningful work, engage in out-of-the-box problem solving, and participate in global case ...

About the Role We're looking for a Software Engineer - Backend to help us scale the core systems behind our fantasy sports and DFS (Daily Fantasy Sports) offerings. In this role, you'll build and own ...

Software Engineer, Backend

San Francisco, CA · On-site +1

$140K - $185K/yr

About the Role We're looking for a Software Engineer - Backend to help us scale the core systems behind our fantasy sports and DFS (Daily Fantasy Sports) offerings. In this role, you'll build and own ...

Showing results 21-40

Backend Software Engineer Intern information

See Berkeley, CA salary details

$74.1K

$180.8K

$243.7K

How much do backend software engineer intern jobs pay per year?

As of Sep 1, 2026, the average yearly pay for backend software engineer intern in Berkeley, CA is $180,803.00, according to ZipRecruiter salary data. Most workers in this role earn between $151,800.00 and $210,600.00 per year, depending on experience, location, and employer.

What does a backend software engineer intern do?

A Backend Software Engineer Intern assists in developing and maintaining the server-side logic, databases, and APIs that power web and mobile applications. They work closely with senior engineers to write efficient code, troubleshoot issues, and ensure smooth data flow between users and servers. Interns may also participate in code reviews, testing, and documentation to support the overall software development process. This role provides hands-on experience with backend frameworks, database management, and industry best practices.

What skills and qualifications are needed to thrive as a backend software engineer intern?

To thrive as a Backend Software Engineer Intern, you typically need a solid understanding of programming languages like Java, Python, or Node.js, along with knowledge of data structures, algorithms, and database fundamentals. Familiarity with version control systems (like Git), RESTful APIs, and cloud platforms such as AWS or Azure is often required. Strong problem-solving skills, attention to detail, and effective communication help interns stand out in team settings. These competencies are crucial for building reliable backend services, collaborating efficiently, and contributing meaningful code in a fast-paced development environment.

What types of projects and responsibilities can I expect as a backend software engineer intern?

As a Backend Software Engineer Intern, you'll typically work on tasks such as designing and implementing APIs, optimizing database queries, and supporting the integration of backend services. Interns often collaborate closely with senior engineers, participate in code reviews, and contribute to team meetings and sprint planning. While you'll be given guidance and mentorship, you'll also be encouraged to take ownership of smaller features or bug fixes within larger projects, providing valuable hands-on experience with scalable systems. This role offers insight into how backend systems are architected and maintained in a real-world environment.

What is the difference between Backend Software Engineer Intern vs Backend Software Engineer?

AspectBackend Software Engineer InternBackend Software Engineer
QualificationsTypically pursuing or recently completed a degree in CS or related fieldBachelor's or higher in CS or related field, with relevant experience
Work EnvironmentInternship programs, learning-focused, supervisedFull-time professional role, responsible for developing and maintaining backend systems
ResponsibilitiesAssist in coding, testing, and debugging under supervisionDesign, implement, and optimize backend services independently
Usage in IndustryEntry-level position for students or recent gradsCore role in software development teams

The main difference between a Backend Software Engineer Intern and a Backend Software Engineer lies in experience, responsibilities, and employment status. Interns are typically students gaining practical experience, while Backend Software Engineers are full-time professionals responsible for core backend development tasks.

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

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

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

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

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

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

Infographic showing various Backend Software Engineer Intern job openings in Berkeley, CA as of August 2026, with employment types broken down into 1% Internship, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $180,803 per year, or $86.9 per hour.

Backend Software Engineer

Hired Recruiters

San Francisco, CA • On-site

Full-time

Re-posted 16 days ago


Job description

COMPANY OVERVIEW
At Peregrine, we create technology to help governments transform the way they fight crime while building trust with their communities. We do this through openness, accountability, careful policy enforcement, and respect for people's personal freedoms.
Our platform fuses disconnected, unstructured data across secure networks and empowers users with highly intuitive interfaces to search, analyze, and collaborate. Customers tell us we help them solve cases that they thought were unsolvable, and allow them to communicate in ways they have never seen before. We are particularly proud to help government agencies solve more crimes while averting wrongful arrests.
Peregrine has been used to protect children and victims of human trafficking, diffuse organized crime networks, de-escalate hostage scenarios, solve homicide cases, identify serial burglary suspects, and more. Customers use the same platform to facilitate Freedom of Information responses, provide targeted social services for homeless populations, and share data with their community.
We believe the careful deployment of modern technology to solve hard problems in government will create extraordinary positive change for our society, and we seek teammates who want to be part of our mission.
WHY US
Peregrine is set up to build better governance and communities. Focused on emergency response. Accountability, transparency, and operations. Responding to local disasters that otherwise could not be responded to efficiently. Looking for thoughtful engineers, to really get in the mind of the user. Lots of autonomy and ownership in this team. Looking for a partnership mindset. This is the opportunity to join the founding team.
Our Team
We are a team of principled and curious entrepreneurs who are motivated by solving hard problems. We trust each other, help each other, and love diving into challenges together. We believe perseverance, curiosity, creativity, humble ethos, and world-class execution are key ingredients to building impactful software.
We are inspired to work hand-in-hand with public servants. Our customers are our partners; we listen to their needs, learn from their experiences, and develop effective software experiences to help them do their best work.
Our team is advised by leading experts and industry practitioners in the law enforcement, intelligence, and civil liberties sectors who help us develop technology that is both operationally effective and trust-enhancing. We believe data can be used to empower all members of society, whether they are officers, detectives, agents, attorneys, or citizens.
JOB DESCRIPTION
We are looking for strong developers to join our small but growing team. As one of the earliest engineering hires, you'll take on a lead role with vast ownership across one of our stacks. We are tackling challenging and important problems, and need engineers who can operate well in ambiguity and come to a great solution.
As an engineering team, we believe strongly that empathy improves our solutions. Seeing people use the product is a priority and the way we get to the right answer. Engineers will have the opportunity to work closely with our team onsite to understand the variety of use-cases that we serve. We value strong ownership on our team, while also being highly collaborative and always seeking input and feedback.
As part of being a backend engineer, you'll use a variety of programming languages and technologies to scale our platform to handle terabytes of data being ingested across a variety of data sources. You will work on a wide range of complex challenges, including building a sophisticated sharing model, processing streams of data from multiple sources, efficiently notifying users on data matching specified criteria, and optimize queries to serve search results quickly. Our stack is constantly evolving but based on the foundations of Python, Django, Celery, Airflow, PostgreSQL, Elasticsearch, Neo4J, AWS, Terraform, and Ansible.
About You
  • Significant experience working with cross functional software development teams
  • Comfortable navigating large code bases and building distributed systems
  • Shipped and iterated on major software components in your professional career, the open source community, and/or side projects
  • Write robust, well tested, and well designed code that frequently gets deployed to users

What We Look For
  • Strong understanding of architecture and scaling large software systems
  • Strong best practices in modern software development such as deployments, CI/CD, data management, and distributed systems
  • Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
  • Passion for crafting and shipping software solutions that delight users
  • Driven and self-disciplined with the ability to own projects from start to finish

We are committed to creating an inclusive environment for all employees. We celebrate diversity and are a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
JOB REQUIRED SKILLS:
Python
Must Have
  • Computer degree, to have fundamentals.
  • Top tier company or CS degree from top ranked school

Strongly Preferred (Positives)
  • More important to have experience worked at top tier tech companies like FAANG or top CS programs than the exact tech stack match. Smart people can learn new tech quickly.
  • Post COVID - SF in person. 100% remote maybe possible for exceptional candidates - case by case.
  • Female Engineer Preferred: Looking for our help to increase the pipeline of under-represented candidates to supplement their internal channels. Strongly prefer female candidate submissions from us
  • Preference for Python, Django, ElasticSearch, PostgreSQL
  • Generally interested in folks working at companies working with large-scale data or data engineering, like Tableau, Palantir