1

Assistant Software Engineer Jobs in Berkeley, CA

Software Engineer

Pleasanton, CA ยท On-site

$175K - $200K/yr

Occasionally assist Product Support Engineers to resolve escalated customer issues relating to automation software * Full-time based at our HQ in Pleasanton, CA Qualifications * Experience with ...

Software Engineer

Pleasanton, CA ยท On-site

$175K - $200K/yr

Occasionally assist Product Support Engineers to resolve escalated customer issues relating to automation software * Full-time based at our HQ in Pleasanton, CA Qualifications * Experience with ...

Software Engineer

Oakland, CA ยท Remote

$149K - $155K/yr

Dutch Pet, Inc. seeks a Software Engineer (Web Developer) in Oakland, CA to develop and implement ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Software Engineer

Oakland, CA ยท On-site +1

$149K - $155K/yr

Dutch Pet, Inc. seeks a Software Engineer (Web Developer) in Oakland, CA to develop and implement ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Software Engineer

Oakland, CA ยท On-site +1

$149K - $155K/yr

Dutch Pet, Inc. seeks a Software Engineer (Web Developer) in Oakland, CA to develop and implement ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Software Engineer

San Francisco, CA ยท On-site

$150K - $300K/yr

Our AI assistants answer phones, book jobs, follow up with customers, and drive revenue - fully ... Raised $25M+ from Khosla Ventures and YC Software Engineer @ Broccoli We're looking for a Software ...

Software Engineer

San Ramon, CA ยท On-site

$120K - $155K/yr

Software Engineer Corporate Office: San Ramon, California Relocation Assistance: No (Local ... Document specifications and assist in developing user guides and manuals. * Collaborate effectively ...

We build Setup Assistant, the software that guides every iPhone, iPad, and Mac customer to set up ... As an engineer on the Setup team, you'll contribute to feature development and bug fixes while ...

As a Software Engineer, you'll help us build out our core product by developing high-impact, user ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

As a Software Engineer, you'll help us build out our core product by developing high-impact, user ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

As a Software Engineer, you'll help us build out our core product by developing high-impact, user ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Software Engineer

San Francisco, CA ยท On-site

$160K - $190K/yr

We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

The Sr. Software Engineer role centers around envisioning superior technical solutions to our ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Software Engineer

San Francisco, CA ยท On-site

$150K - $220K/yr

The Sr. Software Engineer role centers around envisioning superior technical solutions to our ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Our AI assistants answer phones, book jobs, follow up with customers, and drive revenue, fully ... We've raised $25M+ from Khosla Ventures and YC We're looking for a Software Engineer, Growth to ...

The Sr. Software Engineer role centers around envisioning superior technical solutions to our ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

next page

Showing results 1-20

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 Jul 14, 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.

How much does an assistant software engineer make?

An assistant software engineer typically earns between $60,000 and $85,000 annually, depending on experience, location, and company size. Entry-level positions may start lower, while those with specialized skills or certifications can earn higher salaries.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Such compensation typically requires extensive expertise, advanced skills, and working at large tech companies or startups with significant funding.

Is it true that AI will replace software engineers?

Assistant Software Engineers work with programming languages, development tools, and problem-solving skills. While AI can automate certain coding tasks, it is unlikely to fully replace software engineers, as human oversight, creativity, and complex decision-making remain essential in software development.

What are the key skills and qualifications needed to thrive as an Assistant Software Engineer, and why are they important?

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 is an assistant software engineer?

An assistant software engineer is an entry-level or junior role responsible for supporting software development tasks such as coding, testing, and debugging under the supervision of senior engineers. They often work with programming languages like Java, Python, or C++ and may use development tools like IDEs and version control systems. This position helps build foundational skills for a career in software engineering.

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

Software Engineer

Unchained Labs

Pleasanton, CA โ€ข On-site

$175K - $200K/yr

Other

Medical, Retirement

Re-posted 25 days ago


Job description

Software Engineer

The Top Line

Here's the deal. We're all about helping researchers break free from tools that just don't cut it. Unleashing problem-tackling solutions that make a huge difference in the real science they do every day. That's our mantra, our promise and we own it. Our tribe is different. We thrive on moving fast, taking risks and persevering through failure.ย  We embrace the unknown and we are happy to make mistakes. We are there for each other and we crave diversity because we know that building a truly diverse tribe will make us better at everything.

The Job

Does working on life science instruments sound fun? How about designing software, AI tools, and scripting for automation and instrumentation? Why not work on interesting new custom projects for our brand-new Stuntman platform?ย  All of this is exactly what we want our next software engineer to do.ย  Nowhere else will you get a chance to work on software to run new mechanical hardware and electronics from start all the way through to the final delivery to the customer. Our systems have it all.ย  AI, Optics, motion control, liquid handling, temperature control, and much more.

Our ideal candidate is enthusiastic, flexible, and eager to attack new challenges.ย ย They will work with other software developers, engineers, and scientists to develop and test custom software and scripting to run new and existing instruments.

Responsibilities

  • Responsible for delivering custom lab automation software, firmware, and scripting solutions to the end customer
  • Develop software for interacting with and controlling automation hardware
  • Collaborate with domain experts to specify, design, and create extensions to the Unchained software platform
  • Hit the ground running, and provide clinical execution in a highly dynamic and collaborative environment
  • Work with Sales team to develop novel custom solutions and scope them
  • Excited about and comfortable using AI to generate, troubleshoot, and debug
  • Hands on testing and development on the hardware
  • Have a passion for learning new skills, technologies, and science
  • Bring a very positive, and highly energetic attitude to all aspects of your work
  • Be flexible and ready when the going gets tough to help us do whatever needs to get done to meet our customer's needs
  • Occasionally assist Product Support Engineers to resolve escalated customer issues relating to automation software
  • Full-time based at our HQ in Pleasanton, CAย 

Qualifications

  • Experience with hardware communication using CANBUS, Serial (232/485), TCP/IP, USB, MODBUS, and i2C
  • Experience with trouble shooting automated equipment
  • Excellent C# programming skills, including deep knowledge of multi-threaded and event-based designs
  • Excellent knowledge of Python
  • Good working knowledge of C++ with ATL/COM
  • Good at being self-directed to complete projects on time that meet the customer's requirements
  • Experience with Git desirable
  • UI development skills using WPF
  • Requires a bachelor's degree in computer science, computer engineering, electrical engineering or equivalent with 5+ years of experience.
  • Excellent written and verbal communication skills
  • Willing to travel to customers up to 5% of the time.
  • Experience with process control and motion control is a plus

Compensation

The US base salary range for this full-time position is $175,000 - $200,000. This salary range is an estimate, and the actual base salary may vary based on the Company's compensation practices. This role is also eligible for our bonus program, and comprehensive health and retirement benefit programs.