1

Assistant Software Engineer Jobs in Berkeley, CA

Associate Software Engineer Hybrid - Dublin, CA or Santa Monica, CA Cornerstone is looking for high ... Build and integrate AI-powered capabilities, including intelligent features, assistants, and modern ...

New

Senior Software Engineer

Berkeley, CA ยท On-site +1

$150K - $250K/yr

The Role We're looking for a senior software engineer with a strong mathematical and algorithmic ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior, Software Engineer

San Mateo, CA ยท On-site

$117K - $234K/yr

As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, secure software ... improve velocity. * Assist in converting high-level designs into detailed, scalable, and ...

Senior, Software Engineer

Hayward, CA ยท On-site

$117K - $234K/yr

As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, secure software ... improve velocity. * Assist in converting high-level designs into detailed, scalable, and ...

Software Engineer III

San Francisco, CA

$67.75 - $91/hr

As a Software Engineer III at JPMorganChase within the Infrastructure Platforms Digital Workflows ... Leverages enterprise-authorized AI coding assist tools within the work environment to improve code ...

Posted today

As a Lead Software Engineer at JPMorganChase within the Infrastructure Platforms Digital Workflows ... Develop assistant skills/tool functions with clear interfaces, schemas, validation, error handling ...

Posted today

Lead Software Engineer

San Francisco, CA ยท On-site

$152K - $215K/yr

As a Lead Software Engineer at JPMorganChase within the Infrastructure Platforms Digital Workflows ... Develop assistant skills/tool functions with clear interfaces, schemas, validation, error handling ...

New

Junior Software Engineer

San Mateo, CA ยท On-site

$85K - $100K/yr

Key Responsibilities The Junior Software Engineer will: * Assist in developing and maintaining front-end components using HTML, CSS, and JavaScript . * Implement UI changes based on provided design ...

Principal Software Engineer (C++)

Alameda, CA ยท On-site

$180K - $230K/yr

We're seeking a Principal Software Engineer to help lead our software development efforts and play ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Principal Software Engineer (C++)

Alameda, CA ยท On-site

$180K - $230K/yr

We're seeking a Principal Software Engineer to help lead our software development efforts and play ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Software Engineer (C++)

Alameda, CA ยท On-site

$160K - $205K/yr

We're seeking a Senior Software Engineer to help our software development efforts and play a ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Software Engineer (C++)

Alameda, CA ยท On-site

$160K - $205K/yr

We're seeking a Senior Software Engineer to help our software development efforts and play a ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Showing results 41-60

Assistant Software Engineer information

See Berkeley, CA salary details

$40.4K

$108.7K

$164.7K

How much do assistant software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for assistant software engineer in Berkeley, CA is $108,674.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,300.00 and $128,000.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

What are the key skills and qualifications needed to thrive as an assistant software engineer?

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What are some common challenges faced by assistant software engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.
What are the most commonly searched types of Software Engineer jobs in Berkeley, CA? The most popular types of Software Engineer jobs in Berkeley, CA are:
What are popular job titles related to Assistant Software Engineer jobs in Berkeley, CA? For Assistant Software Engineer jobs in Berkeley, CA, the most frequently searched job titles are:
What job categories do people searching Assistant Software Engineer jobs in Berkeley, CA look for? The top searched job categories for Assistant Software Engineer jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Assistant Software Engineer jobs? Cities near Berkeley, CA with the most Assistant Software Engineer job openings:

Software Engineer - SaaS Platform

Reconstruct

Menlo Park, CA โ€ข On-site

Full-time

Re-posted 6 days ago


Job description

About the job: Software Engineer - SaaS Platform

How often do you get the chance to make a global impact developing the latest AI inside of the "built world"? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the lifecycle of large capital assets like data centers, airports, hospitals, water treatment systems, etc. Come join our team with your talents as a Software Engineer - SaaS Platform. Check us out at www.reconstructinc.com.

Must be able to come into the company office in Menlo Park, CA; Chicago, IL; or Champaign, IL.

Responsibilities

  • Program new features & writing tests on sprint tasks
  • Collaborate with your fellow engineers and product management team to design and deliver our 'best in class' software solution that tracks physical, capital assets with various forms of reality capture vs. their design
  • Partner with fellow engineers through pair programming, design reviews, and knowledge-sharing sessions and jointly own feature delivery from concept to production
  • Design, implement, and maintain scalable, secure, and high-performance backend and frontend components of the SaaS platform
  • Lead architecture decisions and contribute to system design documents, technical specs, and coding standards
  • Ensure infrastructure-as-code is in place for reliable, repeatable deployment in collaboration with DevOps
  • Address technical debt that may occur and proactively identify risks in the platform and assist with timely troubleshooting any complex customer issues that may occur

Skills & Qualifications

  • Bachelor's degree in Computer Science or related technical field
  • 5+ years of professional software engineering experience in a SaaS environment
  • Strong command of modern programming languages (e.g., Python, JavaScript)
  • Experience with front-end frameworks (e.g., Vue) and backend technologies (e.g., Node.js)
  • Proficiency in database design and management (SQL and NoSQL)
  • Familiarity with cloud platforms such as AWS, Azure, or OCI
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Solid grasp of CI/CD tools (e.g., GitLab CI)
  • Understanding of distributed systems, RESTful APIs, and microservices architecture
  • Excellent problem-solving skills and ability to navigate complex engineering trade-offs
  • Strong communication skills, both written and verbal & demonstrated ability to take ownership, lead technical projects, and work independently & collaboratively
Employment Type: FULL_TIME