2

Remote Principal Java Software Engineer Jobs in San Francisco, CA

Software Engineer

San Francisco, CA · On-site +1

$146K - $235K/yr

... Java. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems ... Employee divides their time between in-office and remote work. Access to an office location is ...

Principal Software Engineer

San Francisco, CA · On-site +1

$139K - $249K/yr

... software capabilities * May work with computer hardware engineers to integrate hardware and ... with Node.js, Java, or Python) to create cohesive, full-stack applications * Designing and ...

Employee divides their time between in-office and remote work. Access to an office location is ... Java, or TypeScript/Node.js * 2+ years designing, building, and operating cloud-native ...

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

Showing results 21-40

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 (Application Engineer) - Remote

Invisible Technologies

San Francisco, CA • Remote

$159K - $213K/yr

Full-time

Re-posted 24 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
  • Significant experience developing applications in team environments.
  • Able to work well with Product Managers to develop technical specifications for large projects with complex scope
  • Able to research and synthesize new technologies (frameworks, libraries, techniques) and explain and evangelize them to more junior engineers.
  • Experience using React for frontend development. (We use React, Next.js and Prisma)
  • Backend language experience including Node, Python (Flask/Django/etc.), Ruby on Rails, Symphony, etc.
  • Strong understanding of relational databases (MySQL, PostgreSQL, etc.)
Additional Information

Apply at: https://jobs.lever.co/invisible/f43bedba-a2c3-4c9a-8f34-ebf338a3166a