2

Remote Principal Java Software Engineer Jobs in San Francisco, CA

Software Engineer

San Francisco, CA · On-site +1

$166K - $235K/yr

Employee divides their time between in-office and remote work. Access to an office location is ... Experience with full stack development, in one or more of OO programming languages like C# or Java

About You You are a passionate Software Engineer who wants to develop and scale our multi-tenant ... In-depth knowledge of Spring, Spring Boot, Java, REST Web Services, SQL/NoSQL databases, ELK stack ...

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 with backend languages (C#, Go, Java, Node.js) and frontend frameworks (React, Angular ...

Senior Backend Software Engineer

San Francisco, CA · On-site +1

$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 ...

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, Full Stack (Python, Java, Rust, C#, C++) Type: Contract Compensation: $50-$65/hour Location: Remote Commitment: 40 hours/week Role Responsibilities * Build and ship full-stack ...

Senior Software Engineer, Full Stack (Python, Java, Rust, C#, C++) Type: Contract Compensation: $90-$110/hour Location: Remote Commitment: 40 hours/week Role Responsibilities * Build and ship full ...

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 ... g., Java, Go, or C#) * Experience with container orchestration (e.g., Kubernetes), messaging ...

Senior Software Engineer

San Francisco, CA · On-site +1

$144K - $190K/yr

In-depth knowledge of Spring, Spring Boot, Java, REST Web Services, SQL/NoSQL databases, ELK stack ... We are fully remote (US only, other areas are subject to review). * Competitive compensation and ...

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 with backend languages (C#, Go, Java, Node.js) and frontend frameworks (React, Angular ...

Software Engineer

South San Francisco, CA · On-site +1

$156K - $235K/yr

... Software Engineering experience. Position also requires the following: * 2 years of experience ... solutions using Python, Java or Ruby; * 2 years of experience designing, developing, and ...

Showing results 41-60

Remote Principal Java Software Engineer information

See San Francisco, CA salary details

$97.8K

$176.3K

$237.4K

How much do remote principal java software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for remote principal java software engineer in San Francisco, CA is $176,349.00, according to ZipRecruiter salary data. Most workers in this role earn between $151,400.00 and $194,400.00 per year, depending on experience, location, and employer.

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What are the most commonly searched types of Principal Java Software Engineer jobs in San Francisco, CA?

The most popular types of Principal Java Software Engineer jobs in San Francisco, CA are:

What are popular job titles related to Remote Principal Java Software Engineer jobs in San Francisco, CA?

For Remote Principal Java Software Engineer jobs in San Francisco, CA, the most frequently searched job titles are:

What job categories do people searching Remote Principal Java Software Engineer jobs in San Francisco, CA look for?

The top searched job categories for Remote Principal Java Software Engineer jobs in San Francisco, CA are:

What cities near San Francisco, CA are hiring for Remote Principal Java Software Engineer jobs?

Cities near San Francisco, CA with the most Remote Principal Java Software Engineer job openings:

Principal Software Engineer (SRE/DevOps) - Remote

Invisible Technologies

San Francisco, CA • On-site, Remote

$159K - $213K/yr

Full-time

Re-posted 25 days ago


Job description

Company Description
Invisible Technologies offers unusual services (a combination of outsourcing and automation) to fast-scaling, innovative companies. Each company understands and uses our services in a variety of ways. It's critical we can communicate to segments of users with visually appealing, and highly communicative assets. You're helping us explain the benefits of our product in a way that words alone never could.
Job Description
Principal engineers at Invisible are able to follow multiple paths. Some of our Principal engineers are technical leads of teams and are responsible for people management of those teams. They oversee the technical vision for their area and ensure that there is proper mentorship
Other principal engineers lead through technical initiatives. These engineers oversee broad multi-team technical initiatives and own parts of our software stack (ex. Principal engineers might research and roll out new technical frameworks or might develop a new generation of our UI component library.
Qualifications
-We know that if we have a DevOps team we aren't practicing DevOps both are listed to make it clear that we're looking for a multi position player who's comfortable with application engineering AND infrastructure.
- A good candidate will have a strong understanding of cloud architecture including the major cloud providers (AWS, GCP, etc).
- Candidates should understand underlying networking and security considerations when developing the architecture of our deployment environments.
- Candidates should have a strong understanding of authentication and authorization frameworks such as IAM, Security Groups, RBAC, etc.
- Candidates should have experience with Kubernetes and be able to point to deployments they have architected or managed.
- Candidates should have a strong understanding of the operating model of Kubernetes and be able to explain the requirements for designing deployments for new applications.
- Ideal candidates would have experience with infrastructure as code tools such as Terraform, CloudFormation, Ansible or Puppet.
We're always eager to learn and grow and try new technologies.
Additional Information
Apply at: https://jobs.lever.co/invisible/645bc420-743f-40c3-bc0a-1c665d1f8d95