1

Junior Software Engineer Jobs in Santa Rosa, CA (NOW HIRING)

The Apple Services Engineering (ASE) team is building the next generation of foundational tools that empower software developers at Apple to build products that our customers love. The Observability ...

Experience in mentoring junior developers and taking a lead on cross-functional technical projects. 6. Familiarity with JavaScript development technologies-JavaScript, Typescript, AJAX, Node, etc ...

Senior Software Engineer (backend)

Bodega Bay, CA · Remote

$145K - $191K/yr

You live and breath automation, can't live without a robust deployment pipeline, and can prove your code will work when it gets to production * 8+ years of software engineering experience * 5+ years ...

Senior Software Engineer, Ledgering

Bodega Bay, CA · On-site

$145K - $191K/yr

As a Senior Software Engineer on the team, you will build and operate the systems of record for balances and transactions, the settlement orchestration that decides how sellers and customers get paid ...

Collaborate with Apple Silicon, hardware engineering and data center teams, and/or external partners in building scalable networking infrastructure. Work with cross functional teams through software ...

As an Enterprise Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications. You will work with a cross-functional team of product ...

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 ...

Showing results 21-40

Junior Software Engineer information

See Santa Rosa, CA salary details

$50.8K

$103.4K

$155.3K

How much do junior software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for junior software engineer in Santa Rosa, CA is $103,366.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,800.00 and $104,400.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

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

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.
What are the most commonly searched types of Software Engineer jobs in Santa Rosa, CA? The most popular types of Software Engineer jobs in Santa Rosa, CA are:
What are popular job titles related to Junior Software Engineer jobs in Santa Rosa, CA? For Junior Software Engineer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What cities near Santa Rosa, CA are hiring for Junior Software Engineer jobs? Cities near Santa Rosa, CA with the most Junior Software Engineer job openings:
Infographic showing various Junior Software Engineer job openings in Santa Rosa, CA as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $103,366 per year, or $49.7 per hour.

R&D Software Engineer

Keysight Technologies, Inc.

Santa Rosa, CA • On-site

$123K - $199K/yr

Full-time

Re-posted 26 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 156 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 ~16,800 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
Are you a software engineer who enjoys solving complex engineering challenges and taking ownership of solutions from concept through release? Join the FieldFox Firmware Team and help develop the software behind some of the world's most advanced handheld RF and microwave analyzers. These instruments are used across the globe in labs, on rooftops, and in remote environments where reliability is critical.
Learn more: http://keysight.com/find/fieldfox
This is an opportunity to build features that ship worldwide and support mission-critical applications. You will work on a highly collaborative team that values curiosity, innovation, and continuous learning, with a strong focus on engineering efficiency through modern AI-assisted development.
What You Will Do
  • Develop and maintain embedded firmware using C++ and C# for FieldFox handheld analyzers.
  • Collaborate with hardware and software engineers to deliver new capabilities that delight customers.
  • Debug, test, and optimize software for performance and reliability in demanding field environments.
  • Participate in Agile development processes, code reviews, and technical discussions.
  • Leverage AI tools to improve development efficiency and support C# to C++ code conversion.
  • Take ownership of features from initial requirements through release.
  • Develop functionality from low-level measurement implementation through to the user interface.
  • Work closely with the manufacturing team to resolve issues and ensure their requirements are met.

Qualifications
What We're Looking For
  • Bachelor's or master's degree in computer science, computer engineering, or a related field
  • Strong programming skills in C++ and C# along with solid software engineering fundamentals
  • Interest in and preferably experience with embedded systems, real-time operating systems, and hardware/software integration
  • Experience with AI usage
  • Experience working in a fast-paced, cross-functional environment
  • Excellent problem-solving skills and a demonstrated growth mindset
  • Familiarity with RF concepts, signal processing, and/or test and measurement tools is preferred
  • Experience with Git, JIRA, and Jenkins is a plus

Sanat Rosa, CA Pay Range: MIN $123,000.00 - MAX $199,000.00
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

What Keysight Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom