1

Intermediate Software Developer Jobs in San Ramon, CA

Use coding agents and modern developer tools (e.g., Claude Code, GitHub Copilot, Codex) to ... Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering ...

AI and Agentic Engineer I

Alameda, CA · On-site

$129K - $182K/yr

Use coding agents and modern developer tools (e.g., Claude Code, GitHub Copilot, Codex) to ... Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering ...

AI and Agentic Engineer I

Alameda, CA · On-site

$129K - $182K/yr

Use coding agents and modern developer tools (e.g., Claude Code, GitHub Copilot, Codex) to ... Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering ...

Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference ... Solid understanding of intermediate git concepts such as branching, rebasing, merge conflict ...

Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference ... Solid understanding of intermediate git concepts such as branching, rebasing, merge conflict ...

Python (Advanced), Selenium WebDriver (Expert), SQL/MySQL (Advanced), JIRA (Intermediate), Agile ... We are seeking an experienced Software QA Automation Engineer to join the Quality Assurance team ...

Responsibilities * software development * product design and concept development * work closely ... MongoDB/JSON (intermediate) * Meteor.JS (desired) Other * ability to learn and apply new concepts ...

Responsibilities * software development * product design and concept development * work closely ... MongoDB/JSON (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

... Developer (CLD) or equivalent demonstrated skill level • Solid grasp of object oriented programming in LabVIEW (LVOOP) and of general software engineering fundamentals • Understanding of ...

Engineer - AI Security

Alameda, CA · On-site

$129K - $182K/yr

Use coding agents and modern developer tools (e.g., Claude Code, GitHub Copilot, Codex) to ... Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering ...

Experience with compiler architectures, intermediate representations, optimisation passes and code generation. * Strong understanding of systems programming and software architecture. It would be ...

Experience with compiler architectures, intermediate representations, optimisation passes and code generation. * Strong understanding of systems programming and software architecture. It would be ...

Experience with compiler architectures, intermediate representations, optimisation passes and code generation. * Strong understanding of systems programming and software architecture. It would be ...

Showing results 41-60

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

Full Stack Engineer ID80989

AgileEngine

San Francisco, CA • On-site

Full-time

Posted 9 days ago


Job description


AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Full Stack Engineer to build and maintain features across a production healthcare platform, working with a modern technology stack including React, Next.js, TypeScript, Node.js, PostgreSQL, and RPC-based services. You will contribute to AI and LLM-adjacent codebases, work with sensitive regulated data, and collaborate closely with product, QA, and design teams in an Agile environment. This is a US-based, remote-friendly contract-to-hire opportunity for high-performing engineers.
WHAT YOU WILL DO
- Build and maintain full-stack features across the frontend using React, Next.js, and TypeScript.
- Develop backend services using Node.js, PostgreSQL, and RPC-based architectures.
- Contribute to AI and LLM-adjacent codebases.
- Work with systems that handle sensitive and regulated healthcare data.
- Collaborate closely with product, QA, and design teams in an Agile environment.
MUST HAVES
- You must be authorized to work for ANY employer in the US (e.g., Green card holders, TN visa holders, GC EAD, H4 EAD, U4U with EAD), as we are unable to sponsor or take over employment visa sponsorship at this time;
- 4+ years of professional full-stack software engineering experience, with strong expertise in either frontend or backend development.
- Experience working with or willingness to work on AI/ML-adjacent codebases, including LLM or agent systems.
- Experience building systems that handle sensitive or regulated data, such as healthcare or fintech, is preferred.
- Strong sense of ownership and commitment to solving complex engineering challenges.
- Experience using remote collaboration tools such as GitHub, Slack, and JIRA.
- Strong communication and interpersonal skills.
- Excellent attention to detail and commitment to software quality.
- Strong software engineering foundation.
- Upper-intermediate English level.
NICE TO HAVES
- Experience working in the healthcare domain.
PERKS AND BENEFITS
- Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
- Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
- Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
- Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
- Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
- Well-being & support: access local well-being programs and people-focused support tailored to your location