1

Junior Software Engineer Jobs in San Ramon, CA (NOW HIRING)

Mentor junior engineers on automation best practices and tools. Qualifications: * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) * 5+ years ...

Software Engineer

San Jose, CA · On-site

$101K - $160K/yr

Mentor junior engineers on automation best practices and tools. Qualifications: * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) * 5+ years ...

Mentor junior and mid-level software engineers by sharing best practices in embedded development, performing design and code reviews, and guiding problem solving. Lead architectural discussions and ...

Senior Software Engineer

Milpitas, CA · On-site

$142K - $188K/yr

Mentoring junior team members. * Work with cross-functional teams to develop software for our industry leading inspection products. Successful candidates will have very strong software engineering ...

Senior Software Engineer

Milpitas, CA

$142K - $188K/yr

Mentoring junior team members. * Work with cross-functional teams to develop software for our industry leading inspection products. Successful candidates will have very strong software engineering ...

Senior Software Engineer

Milpitas, CA

$142K - $188K/yr

Mentoring junior team members. * Work with cross-functional teams to develop software for our industry leading inspection products. Successful candidates will have very strong software engineering ...

What you'll do As a P3 Software Engineer in the B2B - Business To Business engineering organization ... Mentor more junior engineers informally by sharing context, reviewing designs, and providing ...

Software Engineer

San Ramon, CA · On-site

$120K - $155K/yr

Provide technical direction and mentorship to junior team members. * Drive architectural decisions and contribute to long-term product strategy. Minimum Qualifications (Mid-Level Software Engineer ...

What you'll do As a P3 Software Engineer in the B2B - Business To Business engineering organization ... Mentor more junior engineers informally by sharing context, reviewing designs, and providing ...

Senior Software Engineer

San Mateo, CA · On-site

$140 - $200/hr

Help junior engineers grow by sharing context, giving direct feedback, and modeling strong ... Requirements * 5+ years of experience in software engineering * Strong fundamentals across ...

New

Operating at the senior level, you will contribute to architectural decisions for key components, mentor more junior engineers, and apply robust software development best practices. You will help ...

Showing results 41-60

Junior Software Engineer information

See San Ramon, CA salary details

$52K

$105.7K

$158.7K

How much do junior software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for junior software engineer in San Ramon, CA is $105,653.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,600.00 and $106,700.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 San Ramon, CA? The most popular types of Software Engineer jobs in San Ramon, CA are:
What are popular job titles related to Junior Software Engineer jobs in San Ramon, CA? For Junior Software Engineer jobs in San Ramon, CA, the most frequently searched job titles are:
What job categories do people searching Junior Software Engineer jobs in San Ramon, CA look for? The top searched job categories for Junior Software Engineer jobs in San Ramon, CA are:
What cities near San Ramon, CA are hiring for Junior Software Engineer jobs? Cities near San Ramon, CA with the most Junior Software Engineer job openings:
Infographic showing various Junior Software Engineer job openings in San Ramon, CA as of July 2026, with employment types broken down into 84% Full Time, 14% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $105,653 per year, or $50.8 per hour.

$101K - $160K/yr

Full-time

Re-posted 2 days ago


Job description

Job Req ID: 28560 About Supermicro:

Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.

Job Summary:

We are looking for a Software Engineer to ensure the quality and reliability of complex software and firmware systems. You will focus on developing automated test scripts and frameworks, executing comprehensive testing, and collaborating with development teams to validate functionality, performance, and stability in high-performance computing environments. 

Essential Duties and Responsibilities:

Includes the following essential duties and responsibilities (other duties may also be assigned): 

  • Design, develop and maintain scalable test automation frameworks and tools from scratch or by enhancing existing ones.
  • Write automated tests for UI (web/mobile), API, integration, performance and end-to-end scenarios.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc)
  • Collaborate with developers and the QA team to implement shift-level testing practices, improve code quality and achieve high test coverage.
  • Analyze test results, debug failures and provide detailed reports and insights to stakeholders.
  • Identify opportunities to automate repetitive manual testing processes.
  • Mentor junior engineers on automation best practices and tools.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • 5+ years of hands-on experience in test automation development.
  • Strong proficiency in at least one programming langauge: Python, Java, Shell.
  • Sollid experience with automation tools and frameworks:
    • Web: Selenium, Playwright
    • Mobile: Appium
    • API: Postman, Requests
  • Experience with CI/CD tools and version control (Git).
  • Good understanding of software testing principles, SDLC and Agile/ Scrum methodologies.
  • Strong knowlege of software design patterns, clean code principles and maintainable code practices.

Salary Range

$101,000 - $160,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

EEO Statement

Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.