1

Junior Software Developer Jobs in Rohnert Park, CA

Senior Software Engineer, Data Enablement

Bodega Bay, CA · On-site +1

$145K - $191K/yr

As a Staff Software Engineer on the team, you will become the subject-matter expert and a significant contributor to our online data projections and event-streaming capabilities - designing the ...

Senior Software Engineer, Cash App Taxes

Bodega Bay, CA · On-site +1

$145K - $191K/yr

As a Senior Software Engineer on our Tax Engine Server Engineering team, you will build and enhance the codebase that powers our tax filing experience. You will translate complex tax requirements ...

Our software is trusted by Shell Oil, Genentech, HCA healthcare, Kaiser, Turner, Layton and several others. Join us in bringing AI to construction! The Role As a backend engineer at Doxel, you will ...

Showing results 41-60

Junior Software Developer information

See Rohnert Park, CA salary details

$26.6K

$98.6K

$152.3K

How much do junior software developer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for junior software developer in Rohnert Park, CA is $98,560.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,200.00 and $96,400.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

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

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

What are popular job titles related to Junior Software Developer jobs in Rohnert Park, CA?

For Junior Software Developer jobs in Rohnert Park, CA, the most frequently searched job titles are:

What job categories do people searching Junior Software Developer jobs in Rohnert Park, CA look for?

The top searched job categories for Junior Software Developer jobs in Rohnert Park, CA are:

What cities near Rohnert Park, CA are hiring for Junior Software Developer jobs?

Cities near Rohnert Park, CA with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Rohnert Park, CA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $98,560 per year, or $47.4 per hour.

Software Development Engineer

Keysight Technologies

Santa Rosa, CA • On-site

$129K - $161K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 23 days ago


Keysight Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

49th of 157 rated electronics manufacturers


Job description

Overview
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Responsibilities
Our team, part of Keysight Laboratories' High Frequency Technology Center (HFTC), builds and supports software solutions that help manufacture and test integrated circuits made in Keysight's Santa Rosa wafer fabrication facility. HFTC's ability to rapidly innovate and deliver the world's best high frequency technology provides fundamental differentiation for electronic measurement products.
This role will make software tools used daily by colleagues to solve manufacturing and automation challenges at many scales. Create and problem solve in a variety of software areas.
  • Elicit requirements from users
  • Architect appropriate structures
  • Design and develop
  • Test and validate code
  • Refactor to improve design
  • Investigate and resolve issues

Qualifications
This role may be filled at multiple levels depending on experience and skill
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent software development experience
  • 2+ years professional experience developing production systems in C#/.NET (preferred) or equivalent object-oriented language such as Java or C++
  • Demonstrated ability to apply object-oriented design principles to maintain and evolve complex codebases, including understanding when and why to use different techniques and design patterns
  • Experience developing on a team with a Git-based collaborative workflow including code reviews, pull requests, and CI/CD pipelines
  • Ability to balance multiple concurrent design and implementation tasks driven by R&D timelines and manufacturing needs
  • Excellent interpersonal, problem solving, and communication skills

Desired Skills
Experience with or interest in:
  • Interfacing with subject matter experts in semiconductor manufacturing and microwave electrical test
  • Extending and interfacing with an MES, especially Critical Manufacturing, via APIs and customizations
  • Iterative development practices with regular customer feedback
  • SQL database design, especially SQL Server
  • Docker, OpenShift
  • This role is primarily application development but may include occasional full-stack work. Experience with WPF and/or Angular is helpful

Location: This role requires an in-person, hands-on engineer who can physically work with the manufacturing systems in Santa Rosa, CA.
This position requires access to certain goods, software, technology, or technical data subject to U.S. export control laws and regulations. Under these laws and regulations, U.S. persons (which includes U.S. citizens, U.S. nationals, lawful permanent residents, refugees, and asylees) working for Keysight can access export-controlled items without authorization from the U.S. government. For any individual who is not a U.S. person, Keysight may need authorization from the U.S. Department of State, U.S. Department of Commerce, or other appropriate federal agency before the individual can access export-controlled items.
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.
The level of role will be based on applicable experience, education and skills; Most offers will be between the minimum and the midpoint of the Salary Range listed below.
Santa Rosa, CA MIN $122,580-MID $129,020- MAX $161,280
Note: For other locations, pay ranges will vary by region
This role is eligible for Keysight Results Bonus Program
US Employees may be eligible for the following benefits:
  • Medical, dental and vision
  • Health Savings Account
  • Health Care and Dependent Care Flexible Spending Accounts
  • Life, Accident, Disability insurance
  • Business Travel Accident and Business Travel Health
  • 401(k) Plan
  • Flexible Time Off, Paid Holidays
  • Paid Family Leave
  • Discounts, Perks
  • Tuition Reimbursement
  • Adoption Assistance
  • ESPP (Employee Stock Purchase Plan)

#LI-MED1

What Keysight Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom