We are looking for a Windows software engineer who has enough autonomy to lead the implementation ... Intermediate knowledge on networking fundamentals (TCP/IP, UDP, and common application protocols, e ...
We are looking for a Windows software engineer who has enough autonomy to lead the implementation ... Intermediate knowledge on networking fundamentals (TCP/IP, UDP, and common application protocols, e ...
Software Engineer - Compiler
$170K - $235K/yr
Design, build, and maintain sophisticated compiler infrastructure and intermediate representations ... experience engineering high-quality software systems * Demonstrated success building and ...
Software Engineer - Compiler
$170K - $235K/yr
Design, build, and maintain sophisticated compiler infrastructure and intermediate representations ... experience engineering high-quality software systems * Demonstrated success building and ...
Principal Software Engineer, Java
San Diego, CA · On-site
$114 - $171/hr
This position will be filled out of our Software Engineering organization and will support the team ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
Principal Software Engineer, Java
San Diego, CA · On-site
$114 - $171/hr
This position will be filled out of our Software Engineering organization and will support the team ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
This position will be filled out of our Software Engineering organization and will support the team ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
This position will be filled out of our Software Engineering organization and will support the team ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
This position will be filled out of our Software Engineering organization and will support the team ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
This position will be filled out of our Software Engineering organization and will support the team ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
Software Development Engineer III
Sunnyvale, CA · On-site
$67.50 - $90.75/hr
SOFTWARE DEVELOPMENT ENGINEER III Location: Sunnyvale, CA (Need LOCAL) About the Role We are ... Intermediate proficiency in HTML and JDBC. * Experience in: * Object-Oriented Design & Programming ...
Quick apply
Software Development Engineer III
Sunnyvale, CA · On-site
$67.50 - $90.75/hr
SOFTWARE DEVELOPMENT ENGINEER III Location: Sunnyvale, CA (Need LOCAL) About the Role We are ... Intermediate proficiency in HTML and JDBC. * Experience in: * Object-Oriented Design & Programming ...
Senior Software Engineer, X-Scientist
$189K - $245K/yr
Agentic interfaces where users can run analyses, inspect intermediate steps, and iterate on results ... software. What We're Looking For * Strong Python engineering fundamentals, with clean, typed ...
Senior Software Engineer, X-Scientist
$189K - $245K/yr
Agentic interfaces where users can run analyses, inspect intermediate steps, and iterate on results ... software. What We're Looking For * Strong Python engineering fundamentals, with clean, typed ...
☄️ Lead Software Engineer (Node.js) ☄️
Walnut Creek, CA · On-site
$120K - $180K/yr
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 ...
Quick apply
☄️ Lead Software Engineer (Node.js) ☄️
Walnut Creek, CA · On-site
$120K - $180K/yr
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 ...
This position will be filled out of our Software Engineering organization and will support the team ... intermediate object-oriented programming, design patterns, Data Distribution Service (DDS ...
This position will be filled out of our Software Engineering organization and will support the team ... intermediate object-oriented programming, design patterns, Data Distribution Service (DDS ...
Senior Software Engineer
Oakland, CA · On-site
$140K - $185K/yr
Thank you Join the WeVote Movement WeVote has an open volunteer Senior Software Engineering ... Intermediate to Advanced. * You are striving for personal excellence. * At least 8+ hours per week ...
Senior Software Engineer
Oakland, CA · On-site
$140K - $185K/yr
Thank you Join the WeVote Movement WeVote has an open volunteer Senior Software Engineering ... Intermediate to Advanced. * You are striving for personal excellence. * At least 8+ hours per week ...
Senior Software Engineer
Oakland, CA · On-site +1
$140K - $185K/yr
Thank you Join the WeVote Movement WeVote has an open volunteer Senior Software Engineering ... Intermediate to Advanced. * You are striving for personal excellence. * At least 8+ hours per week ...
Senior Software Engineer
Oakland, CA · On-site +1
$140K - $185K/yr
Thank you Join the WeVote Movement WeVote has an open volunteer Senior Software Engineering ... Intermediate to Advanced. * You are striving for personal excellence. * At least 8+ hours per week ...
Staff Engineer I - Software Engineer
Westlake Village, CA · On-site
$121K - $150K/yr
Job Title: Staff Engineer I - Software Engineer Location: CA - Westlake Village What you'll do ... Intermediate to advanced knowledge of general Financial Services or Banking preferred. * Advanced ...
Staff Engineer I - Software Engineer
Westlake Village, CA · On-site
$121K - $150K/yr
Job Title: Staff Engineer I - Software Engineer Location: CA - Westlake Village What you'll do ... Intermediate to advanced knowledge of general Financial Services or Banking preferred. * Advanced ...
Northrop Grumman Aeronautics Systems is looking to add Software Engineer - User Experience ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
Northrop Grumman Aeronautics Systems is looking to add Software Engineer - User Experience ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
Northrop Grumman Aeronautics Systems is looking to add Software Engineer - User Experience ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
Northrop Grumman Aeronautics Systems is looking to add Software Engineer - User Experience ... Experience with threading, intermediate object-oriented programming, design patterns, Data ...
Frontend Software Engineer:26-02412
San Francisco, CA · On-site
$40 - $45/hr
Primary Skills:Angular 2+ (Advanced), Node.js (Expert), C# (Advanced), UI (Intermediate ... We are seeking a highly skilled Full Stack Software Engineer with strong expertise in Angular (v2 ...
Frontend Software Engineer:26-02412
San Francisco, CA · On-site
$40 - $45/hr
Primary Skills:Angular 2+ (Advanced), Node.js (Expert), C# (Advanced), UI (Intermediate ... We are seeking a highly skilled Full Stack Software Engineer with strong expertise in Angular (v2 ...
As a Software Engineering New Grad at Sigma, you'll work on various production features and learn ... Have an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at ...
As a Software Engineering New Grad at Sigma, you'll work on various production features and learn ... Have an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at ...
Senior Software Engineer
San Francisco, CA · On-site
$144K - $190K/yr
Required : • Proficient (intermediate or higher) in Python (e.g. can write a decorator ... DevOps tasks to help manage infrastructure • Bonus skills: Web Crawling, Kubernetes, LLM ...
Senior Software Engineer
San Francisco, CA · On-site
$144K - $190K/yr
Required : • Proficient (intermediate or higher) in Python (e.g. can write a decorator ... DevOps tasks to help manage infrastructure • Bonus skills: Web Crawling, Kubernetes, LLM ...
They are seeking a Software Engineering New Grad to work on production features, learn efficient ... an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at least ...
They are seeking a Software Engineering New Grad to work on production features, learn efficient ... an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at least ...
As a Founding Software Engineer for the Intelligence Platform, you will create systems that manage ... Intermediate understanding of 'how technology works' -- from physics to ALUs to OS design to ...
As a Founding Software Engineer for the Intelligence Platform, you will create systems that manage ... Intermediate understanding of 'how technology works' -- from physics to ALUs to OS design to ...
They are seeking a Software Engineering New Grad to work on production features, learn efficient ... an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at least ...
They are seeking a Software Engineering New Grad to work on production features, learn efficient ... an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at least ...
Intermediate Software Engineer information
See California salary details
$62.7K - $75.4K
2% of jobs
$75.4K - $88.1K
4% of jobs
$88.1K - $100.9K
6% of jobs
$100.9K - $113.6K
8% of jobs
$120.5K is the 25th percentile. Wages below this are outliers.
$113.6K - $126.4K
7% of jobs
$126.4K - $139.1K
18% of jobs
The median wage is $142.1K / yr.
$139.1K - $151.8K
16% of jobs
$151.8K - $164.6K
2% of jobs
$169.8K is the 75th percentile. Wages above this are outliers.
$164.6K - $177.3K
26% of jobs
$177.3K - $190.1K
1% of jobs
$190.1K - $202.8K
8% of jobs
$62.7K
$145.6K
$202.8K
How much do intermediate software engineer jobs pay per year?
What does an intermediate software engineer do?
What are the key skills and qualifications needed to thrive as an intermediate software engineer?
What types of projects and responsibilities can an intermediate software engineer expect on a typical team?
What is the difference between Intermediate Software Engineer vs Junior Software Developer?
| Aspect | Intermediate Software Engineer | Junior Software Developer |
|---|---|---|
| Required Experience | 2-4 years | 0-2 years |
| Skills | Proficient in multiple programming languages, problem-solving, and system design | Basic coding skills, understanding of programming fundamentals |
| Work Environment | Collaborates on complex projects, may mentor juniors | Focuses on learning, executing assigned tasks |
| Responsibilities | Designs components, troubleshoots issues, contributes to architecture | Implements features, fixes bugs, learns best practices |
The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.
Is 25 too late to become an intermediate software engineer?
What is an intermediate software engineer?
What are the most commonly searched types of Software Engineer jobs in California?
The most popular types of Software Engineer jobs in California are:
What cities in California are hiring for Intermediate Software Engineer jobs?
Cities in California with the most Intermediate Software Engineer job openings:

Full-time
Re-posted 10 days ago
Job description
At Westlight, we build products that help companies and governments to provide an extra layer of security for their infrastructure. We work with the internals of different operating systems to provide a framework that brings a completely new level of security and control.
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems. The ideal candidate will have prior experience writing Windows security software, e.g. anti-malware scanners or other low-level software.
This position offers significant opportunities for career development. Westlight's core team comprises of Stanford and MIT PhDs with expertise in AI, cybersecurity, CI/CD, and large-scale software systems. In this position, one will have opportunities to expand into these areas based on interest and expertise developed while working at Westlight.
Westlight is a fully remote company and this position can be held anywhere in the US. Since we work closely with the US Air Force, we require all applicants to be US Citizens and located in the US.
What we are looking for
- Strong skills in Windows / C# desktop development
- Comprehensive understanding of C and low-level memory management
- Advanced use of debugging tools, e.g. WinDbg, KD, CDB, NTSD
- Prior experience with Windows security software development, e.g. anti-malware scanners
- Intermediate knowledge on networking fundamentals (TCP/IP, UDP, and common application protocols, e.g. HTTP, SSH, etc.)
- Basic knowledge on Public-key cryptography fundamentals
- Beginner knowledge on elliptic curve cryptography is a plus
- Strong interpersonal skills and someone who thrives in a cooperative team environment
- Operating Systems: Windows 10 and Server
- Programming languages: C#, C++, and C
- Knowledge of Ruby on Rails and AWS also will be helpful
- CI/CD Tools: Gitlab CI
Responsibilities
As a Software Engineer, you will work on Westlight product development:
- Develop Westlight Windows kernel-level software
- Integrate kernel-level software with other subsystems, such as I/O
- Work together with the company leadership to define the Westlight Windows experience