1

Intermediate Software Developer Jobs in San Ramon, CA

Overview We look for Senior Engineers excited about bridging the gap between materials/chemistry ... React.JS (intermediate) * Meteor.JS (desired) Other * ability to learn and apply new concepts ...

Overview We look for Senior Engineers excited about bridging the gap between materials/chemistry ... React.JS (intermediate) * Meteor.JS (desired) Other * ability to learn and apply new concepts ...

Intermediate to Senior Project Engineer

Walnut Creek, CA · On-site

$109K - $142K/yr

About JKI JKI is a software consulting firm headquartered in Walnut Creek, California, with an ... NI Certified LabVIEW Developer (CLD) or equivalent demonstrated skill level * Solid grasp of object ...

Intermediate to Senior Project Engineer

Walnut Creek, CA · On-site

$109K - $142K/yr

About JKI JKI is a software consulting firm headquartered in Walnut Creek, California, with an ... NI Certified LabVIEW Developer (CLD) or equivalent demonstrated skill level * Solid grasp of object ...

Senior Software Engineer

Union City, CA · On-site

$139K - $184K/yr

Provide high-signal code reviews and technical mentorship to intermediate and junior engineers ... Experience : 7-10+ years of professional software engineering experience, with a proven track ...

About The Role As a Full Stack Developer you'll be tasked with working on one of our web ... A love for improving software development workflows/process * Intermediate to advanced english.

Software Engineer

Fremont, CA · On-site +1

$98K - $133K/yr

Software Engineer Performs design, development, testing, documentation, and analysis of software ... INTERMEDIATE LEVEL: General supervision of work with assignments that require a thorough and ...

... infrastructure and intermediate representations that translate spreadsheet operations into ... Required : • 5+ years experience engineering high-quality software systems • Demonstrated ...

Software Engineer

Fremont, CA · On-site

$98K - $133K/yr

Software Engineer Performs design, development, testing, documentation, and analysis of software ... INTERMEDIATE LEVEL: General supervision of work with assignments that require a thorough and ...

AI and Agentic Engineer II

Alameda, CA · On-site

$152K - $215K/yr

Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering ... Intermediate to Advanced proficiency in Python and/or JavaScript/TypeScript, including modular ...

next page

Showing results 1-20

Intermediate Software Developer information

See San Ramon, CA salary details

$53.6K

$125K

$185.5K

How much do intermediate software developer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for intermediate software developer in San Ramon, CA is $124,989.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,600.00 and $145,300.00 per year, depending on experience, location, and employer.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

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

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in San Ramon, CA? The most popular types of Software Developer jobs in San Ramon, CA are:
What are popular job titles related to Intermediate Software Developer jobs in San Ramon, CA? For Intermediate Software Developer jobs in San Ramon, CA, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in San Ramon, CA look for? The top searched job categories for Intermediate Software Developer jobs in San Ramon, CA are:
What cities near San Ramon, CA are hiring for Intermediate Software Developer jobs? Cities near San Ramon, CA with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in San Ramon, CA as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 14% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $124,989 per year, or $60.1 per hour.

Member of Technical Staff - Clinical AI Research Scientist

Kinetic Systems and Technologies, Inc

San Francisco, CA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 21 days ago


Job description

Kinetic Systems is an applied research lab building data infrastructure for the autonomous hospital.
We spun out of the Stanford PhD program in 2025 and are backed by General Catalyst. Our mission is to advance the capabilities of frontier models for solving clinically and economically meaningful healthcare tasks.
The Role
As a Clinical AI Research Scientist, you'll help drive our research agenda towards advancing AI model capabilities on real-world healthcare tasks. You'll help build novel datasets, environments, and benchmarks to identify capability gaps in current models, publish academic papers, and post-train models to push the SOTA while staying grounded to the demonstrated needs of our healthcare partners.
Note: This is a full-time role, required to be in-person in SF.
What You'll Do
  • Develop novel evals, RL environments, and benchmarks to reflect real-world healthcare workflows
  • Provide domain expertise and medical knowledge to help shape our research directions and deliverables
  • Write and publish papers in academic conferences

Who You Are
  • Must have one of the following medical degrees: MD, DO, MBBS, NP, RN, or PA
  • 1+ years of experience working in a real clinical environment (clinical rotations are OK)
  • Proficient in Python and JavaScript
  • Intermediate software engineering skills (i.e. not just Claude Code) - strong experience with Github, CI/CD, AWS
  • Familiar with best practices around RLEs, benchmarks, evals, and post-training
  • Understanding of healthcare data standards (e.g., EHR data structures, interoperability, HIPAA considerations)
  • Strong interest in AI and machine learning applications
  • Experience with clinical workflow analysis, quality improvement initiatives, or digital health product development

Why Us
If you join our team, you will be joining a team with...
  • Founding-level impact and ownership
  • An opportunity to advance AI research in one of its most meaningful application areas
  • Competitive compensation and meaningful equity
  • Unlimited PTO
  • Comprehensive health, dental, and vision coverage
  • 401(k)
  • Free lunch + dinner