1

Junior Software Developer Jobs in Rohnert Park, CA

Senior Software Engineer

Bodega Bay, CA · On-site

$150K - $175K/yr

We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data collection, software interfaces, and infrastructure, which we use to report key business metrics and ...

Senior Backend Engineer - AI Platform

Bodega Bay, CA · On-site +1

$145K - $191K/yr

Seattle, WA; and Portland, ME About the Team/Role We are seeking a seasoned Sr. Software Engineer ... Conduct code reviews (comment, approve, seek revisions, merge), mentor junior and mid-level ...

Senior Backend Engineer - AI Platform

Bodega Bay, CA · On-site +1

$145K - $191K/yr

Seattle, WA; and Portland, ME About the Team/Role We are seeking a seasoned Sr. Software Engineer ... Conduct code reviews (comment, approve, seek revisions, merge), mentor junior and mid-level ...

Software Engineer

Healdsburg, CA · On-site

$90K - $110K/yr

As a Software Engineer at Arete, you will develop and implement features, as well as resolve bugs, for gimbal sensor systems. Conduct system testing utilizing embedded processors, circuit boards, and ...

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

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

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

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

Showing results 21-40

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

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 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 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 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 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 75% Full Time, 22% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $98,560 per year, or $47.4 per hour.

Senior Software Engineer

Diamond Foundry

Bodega Bay, CA • On-site

$150K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted yesterday


Job description

Diamond Foundry Inc. is solving the thermal limitation at the foundation of today's most exciting tech industries -- AI & cloud compute, electric-car power electronics, and 5G/6G wireless. We have managed to produce the world's first single-crystal diamond wafers and are now on a mission to put a diamond behind every chip. We are the rare unicorn that has grown fast and profitably. We received $515m in funding and are executing a multi-$B expansion plan for one of the greenest forms of tech manufacturing: converting greenhouse gas into diamond wafers using zero-emission energy.

We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data collection, software interfaces, and infrastructure, which we use to report key business metrics and analyze our manufacturing process in real time. You will work with a team of veteran material scientists and mechanical, electrical, metrology, and data engineers, supporting and leading various development projects. Our goal will be to achieve maximum productivity for our R&D and production line by improving software experiences, automating tasks, standardizing data collection and application interfaces, and ensuring application security. A strong candidate has a subset of the listed skills/qualifications and an interest in developing others.
Responsibilities
  • Develop and maintain material tracking and data collection systems

  • Coordinate with a broad range of stakeholders, including R&D engineers and technicians, to deliver scalable and actionable software solutions

  • Assist in database optimization and application troubleshooting, document workflows, and improve visibility of data and software issues among internal teams

  • Assist in web service and backend development 

  • Follow development best practices for software engineering, infrastructure, and real-time data processing, sourcing and implementing solutions as needed

Requirements
  • Bachelor's Degree in Computer Science, Engineering, or a related field, with 3+ years of experience 

  • Strong communication and software design skills

  • Working experience in cloud computing platforms (AWS, GCP, Azure)

  • Working experience with Python, Javascript and SQL, as well as other frontend technologies

  • Demonstrated ability to work independently under limited supervision and as a team member in a collaborative environment

$150,000 - $175,000 a year
The position is eligible for company shares. Actual compensation may be higher or lower in the range based on various factors, including, but not limited to a candidate's job duties, experience, and location. We will also consider higher-level candidates and salary will be adjusted accordingly.
Diamond Foundry believes in supporting our employees from the workplace to their personal and home life. We provide eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. Perks include employee discounts to VRAI. Our benefits begin as early as your first day of employment. Medical and vision coverage are retroactive to your start date, while dental and voluntary benefits take effect once you've completed your enrollment.

Diamond Foundry is an Equal Opportunity Employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor under federal, state or local law.

Diamond Foundry Inc. is committed to operating in full compliance with all applicable state and federal laws. Our commitment extends to ensuring that our manufacturing and engineering departments adhere to the highest standards of legal and regulatory compliance. Additionally, these departments may have specific physical requirements to ensure the safety and efficiency of our operations. We prioritize the well-being of our employees and strive to create a work environment that promotes both legal compliance and the optimal functioning of our manufacturing and engineering processes.

Manufacturing and Engineering Departments Physical Requirements:
-Use appropriate PPE and follow all safety policies, practices, and procedures.
-This position will often: Sit, stand for long periods, walk, grasp, reach with hands and arms, lift below and above shoulders, bend, twist at the waist,  climb, balance, stoop, squat,  kneel, crawl, talk, hear, see, use fine finger manipulation, and complete repetitive motions. 
-Some tasks may require the use of ladders or stairs
-Some tasks may require driving or the use of foot controls
-Lift/carry and push/pull up to 50 pound

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment.
Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job