2

Remote Java Software Engineer Jobs in California

Software Engineer Runloop.ai is building the foundational infrastructure for the next generation of ... Proficiency in languages commonly used in AI and full stack development (e.g., Python, Java ...

Software Engineer III

Santa Monica, CA · Remote

$135K - $165K/yr

Lead the migration and transition of legacy services over to a modern, robust Java Spring Boot ... Employer-matched 401(k) plan #LI-Remote The US base salary range for this full-time position is ...

Software Engineer III

Carlsbad, CA · Remote

$79K - $135K/yr

Proficiency in Java and Object-Oriented Programming * Experience with advanced Java features such ... Ability to interact with diverse groups of people including remote and offshore team * Master's in ...

Proficiency in Java and Object-Oriented Programming * Experience with advanced Java features such ... Ability to interact with diverse groups of people including remote and offshore team * Master's in ...

Proficiency in Java and Object-Oriented Programming * Experience with advanced Java features such ... Ability to interact with diverse groups of people including remote and offshore team * Master's in ...

Senior Software Engineer

Campbell, CA · On-site +1

$125K - $160K/yr

Design and implement backend services using Java, SQL, and TypeScript. * Build and enhance ... Flexible remote work options with a collaborative, high-performing team. * A culture of engineering ...

Software Engineer

San Francisco, CA · On-site +1

$146K - $235K/yr

Employee divides their time between in-office and remote work. Access to an office location is ... Experience working with C#, Node.js, Java, or other modern programming languages * Experience ...

Software Engineer III

San Francisco, CA · Remote

$147K - $216K/yr

... Java Strong experience building scalable APIs and backend systems Strong understanding of ... remote Notice of Collection and Use of Personal Information for California Residents: California ...

Software Engineer III

Santa Monica, CA · Remote

$135K - $165K/yr

Lead the migration and transition of legacy services over to a modern, robust Java Spring Boot ... Employer-matched 401(k) plan #LI-Remote The US base salary range for this full-time position is ...

Software Engineer III

Santa Monica, CA · Remote

$135K - $165K/yr

Lead the migration and transition of legacy services over to a modern, robust Java Spring Boot ... Employer-matched 401(k) plan #LI-Remote The US base salary range for this full-time position is ...

Software Engineer III

Santa Monica, CA · Remote

$135K - $165K/yr

Lead the migration and transition of legacy services over to a modern, robust Java Spring Boot ... Employer-matched 401(k) plan #LI-Remote The US base salary range for this full-time position is ...

Senior Software Engineer

Los Angeles, CA · Remote

$160K - $185K/yr

Fully Remote (U.S. only) Compensation: $160,000 - $185,000 base + bonus About the Company We are a ... Strong backend experience with Java (Spring Boot preferred) or similar * Deep understanding of ...

Software Engineer Employment Type Full-Time About the Role We are seeking a talented and motivated ... Ability to work independently in a remote environment while contributing effectively to a ...

Senior Backend Software Engineer

San Francisco, CA · Remote

$144K - $190K/yr

Company Description Brightback is a remote-first company that helps consumer subscription and ... Expertise in one or more object oriented languages like Java, Scala, C#, C++ * Knowledgeable of ...

Software Engineer Employment Type Full-Time About the Role We are seeking a talented and motivated ... Ability to work independently in a remote environment while contributing effectively to a ...

next page

Showing results 1-20

Remote Java Software Engineer information

See California salary details

$26

$59

$84

How much do remote java software engineer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for remote java software engineer in California is $59.63, according to ZipRecruiter salary data. Most workers in this role earn between $49.09 and $67.36 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the most commonly searched types of Java Software Engineer jobs in California? The most popular types of Java Software Engineer jobs in California are:
What are popular job titles related to Remote Java Software Engineer jobs in California? For Remote Java Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Remote Java Software Engineer jobs in California look for? The top searched job categories for Remote Java Software Engineer jobs in California are:
What cities in California are hiring for Remote Java Software Engineer jobs? Cities in California with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in California as of June 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% Remote job distribution, with an average salary of $124,035 per year, or $59.6 per hour.
Senior Software Engineer, Monolith Platform

Senior Software Engineer, Monolith Platform

GitHub

San Francisco, CA • On-site, Remote

$144K - $190K/yr

Other

Posted 3 days ago


Job description

About GitHub

GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

As a software engineer at GitHub on the Monolith Platform team, you will enhance the collaboration experience at GitHub by working closely with a community of engineers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. In this role you will design, prototype, implement, ship and support highly performant, resilient, and scalable solutions to support our monolith developers at GitHub.

We are looking for creative problem solvers and diverse thinkers, people who care about culture as well as customers and features. We believe that how we do things is as important as what we do. Big vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what lead to great results. Great products reflect the teams that build them.

Responsibilities

  • Design, develop, test and ship high-quality technical solutions that scale acrossmultiple GitHub services and become intimately familiar with the systems youbuild and take pride in writing maintainable code.

  • Providetechnical leadership, mentorship, pairing opportunities, and code reviewsto encourage the growth of others; support teams in producing extensible andmaintainable code, ensuring integration with downstream dependencies andadherence to quality standards.

  • Own and advocate for the health and quality of the systems that the team builds,including participating inon-callfor first responder rotations and live incidents.

  • Design, develop, test and ship high-quality technical solutions that scale acrossmultiple GitHub services.

  • Collaborate with cross-functional teams to define and implement innovative solutions.

  • Providetechnical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.

  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations

  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.

  • Design and implement APIs tofacilitateseamless integration between software components.

  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.

  • Become intimately familiar with the systems you build and take pride in writing maintainable code.

Qualifications

Required Qualifications:

  • 6+ years experience in Software Engineering, Computer Science, or relatedtechnical discipline with proven experience maintaining and delivering productionsoftware coding in languages including, but not limited to, C, C++, C#, Java,JavaScript, Go, Ruby, Rust, or Python

  • OR Associate's Degree in Computer Science, Electrical Engineering,Electronics Engineering, Math, Physics, Computer Engineering, ComputerScience, or elated field AND 5+ years experience in SoftwareEngineering, Computer Science, or related technical discipline with provenexperience maintaining and delivering production software coding inlanguages including, but not limited to, C, C++, C#, Java, JavaScript, Go,Ruby, Rust, or Python

  • OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python

  • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python

  • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field

  • OR equivalent experience.

Preferred Qualifications:

  • Minimum 2 years experience in one or more scripting languages (e.g., Bash, Python, or a similar language).

  • Minimum 2 years experience using general purpose programming languages (e.g., Go, Ruby, or a similar language).

  • Minimum 3 years experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts.

Compensation Range

The base salary range for this job is USD $124,000.00 - USD $329,200.00 /Yr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.

This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled.

GitHub values

  • Customer-obsessed

  • Ship to learn

  • Growth mindset

  • Own the outcome

  • Better together

  • Diverse and inclusive

Manager fundamentals

  • Model

  • Coach

  • Care

Leadership principles

  • Create clarity

  • Generate energy

  • Deliver success

Who We Are

GitHub is the world's leading AI-powered developer platform with 150 million developers and counting. We're also home to the biggest open-source community on earth (and 99% of the world's software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.

Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We're remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are-because we know that people flourish when they can work on their own terms.

Join us, and let's change the world, together.

EEO Statement

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!