2

Remote Mid Level Java Developer Jobs in Santa Clara, CA

Mentor senior and mid-level engineers through code reviews, architectural guidance, and pairing ... Ruby, Java, Go, or Python, with a track record of building secure, scalable APIs and services.

Andriod Developer

Sunnyvale, CA · Remote

$57 - $75/hr

Andriod Developer Location: Sunnyvale, CA (Remote) - Look for nearby location candidates those ... Experience with mobile software development using Java & Kotlin * Strong experience in Algorithm ...

Senior Software Engineer

San Jose, CA · On-site +1

$143K - $189K/yr

Mid-Senior level At Cloudera, we empower people to transform complex data into clear and actionable ... Proven expertise in Java (preferred) or other OOP languages, with strong skills in data structures ...

Title - Lead ASIC DFT Engineer Location - Remote (must be aligned with PST time zone) Below is the ... Mentor junior and mid-level DFT engineers and promote best practices in DFT methodology and ...

next page

Showing results 1-20

Remote Mid Level Java Developer information

See Santa Clara, CA salary details

$18

$66

$90

How much do remote mid level java developer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for remote mid level java developer in Santa Clara, CA is $66.59, according to ZipRecruiter salary data. Most workers in this role earn between $57.60 and $74.52 per hour, depending on experience, location, and employer.

What does a Remote Mid Level Java Developer do?

A Remote Mid Level Java Developer designs, develops, and maintains Java-based applications from a remote location. They work on coding, debugging, and testing software, often collaborating with other developers and teams through online communication tools. Their responsibilities typically include writing efficient code, fixing bugs, participating in code reviews, and staying updated with the latest Java technologies. Mid level developers are expected to handle more complex tasks than junior developers and may mentor less-experienced team members.

What are the key skills and qualifications needed to thrive as a Remote Mid Level Java Developer, and why are they important?

To thrive as a Remote Mid Level Java Developer, you need strong proficiency in Java programming, object-oriented design, and experience with software development lifecycles, typically supported by a bachelor's degree in computer science or related field. Familiarity with frameworks like Spring Boot, version control systems like Git, and tools such as Maven or Jenkins is commonly required. Excellent problem-solving skills, self-motivation, and effective remote communication are crucial soft skills for succeeding in a distributed team environment. These skills and qualities are vital for delivering reliable software solutions efficiently while collaborating effectively across remote teams.

How does a Remote Mid Level Java Developer typically collaborate with team members across different time zones?

As a Remote Mid Level Java Developer, you'll often work with team members distributed across various locations and time zones. Collaboration is facilitated through regular virtual meetings, project management tools like Jira, and code repositories such as GitHub or Bitbucket. Clear communication, proactive status updates, and flexibility in scheduling are essential for aligning with team objectives and ensuring smooth handoffs. You'll also frequently participate in code reviews and pair programming sessions to maintain code quality and foster knowledge sharing.
What are popular job titles related to Remote Mid Level Java Developer jobs in Santa Clara, CA? For Remote Mid Level Java Developer jobs in Santa Clara, CA, the most frequently searched job titles are:
What job categories do people searching Remote Mid Level Java Developer jobs in Santa Clara, CA look for? The top searched job categories for Remote Mid Level Java Developer jobs in Santa Clara, CA are:
What cities near Santa Clara, CA are hiring for Remote Mid Level Java Developer jobs? Cities near Santa Clara, CA with the most Remote Mid Level Java Developer job openings:
Infographic showing various Remote Mid Level Java Developer job openings in Santa Clara, CA as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 8% In-person, and 92% Remote job distribution, with an average salary of $138,503 per year, or $66.6 per hour.
Staff Software Development Engineer - Person API

Staff Software Development Engineer - Person API

ID.me

Mountain View, CA • On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


ID.me rating

6.3

Company rating: 6.3 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

181st of 205 rated software companies


Job description

Company Overview

ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 152 million users experience streamlined login and identity verification with ID.me at 20 federal agencies, 45 state government agencies, and 70+ healthcare organizations. More than 600+ consumer brands use ID.me to verify communities and user segments to honor service and build more authentic relationships. ID.me's technology meets the federal standards for consumer authentication set by the Commerce Department and is approved as a NIST 800-63-3 IAL2 / AAL2 credential service provider by the Kantara Initiative. ID.me is committed to "No Identity Left Behind" to enable all people to have a secure digital identity. To learn more, visit https://network.id.me/.

ID.me is a full-time, in-office culture. Unless a specific job description explicitly states otherwise, all roles are on-site five days per week at one of our offices in McLean, VA; Mountain View, CA; New York City, NY; or Tampa, FL. Certain roles — such as field-based sales or other remote-by-design positions — may have different work arrangements as noted in their individual postings.

At ID.me, we embrace the thoughtful use of AI tools in our daily work and there are even occasions where we leverage AI in our hiring process. However, during the interview process, we want to understand your individual skills and experiences. Therefore, we have guidelines on how AI can be appropriately used during your application and interviews which can be found here.

Role Overview

ID.me is seeking a Staff Software Development Engineer to join the Person Resource team and design and build the core services that define and manage a person's identity within our platform. This includes ownership of the data models, APIs, and systems responsible for person creation, attributes, and profiles.

As a Staff Engineer, you will play a key role in architecting and scaling the Person platform to ensure it is secure, consistent, and performant across ID.me's ecosystem. You'll design APIs and services that serve as the source of truth for personal data, working across identity, verification, and platform teams to deliver a scalable and high-performance API that enables the interoperability and integrity of digital credentials used by millions of users and trusted partners.

This position will be based full-time in either our McLean, VA or Mountain View, CA office.

Key Responsibilities
  • Design and implement Person Services, managing attribute bundles and trust for the Person entity.
  • Build RESTful and GraphQL endpoints that meet strict standards for reliability, latency, and security, and integrate seamlessly with both internal and external systems.
  • Develop robust data models and storage patterns to represent provenance and relationships across relational and graph databases.
  • Implement credential lifecycle flows — including creation, validation, renewal, and revocation — integrated with ID.me's identity verification and attribute validation systems.
  • Ensure the security and privacy of Person data through strong authentication, authorization, encryption, and audit practices.
  • Collaborate closely with Platform, Identity, Security, and Partner Engineering teams to deliver end-to-end features and integrations.
  • Write high-quality, maintainable, and well-tested code, including automated tests and observability instrumentation.
  • Contribute to system design discussions, code reviews, and technical documentation to drive clarity and alignment across teams.
  • Continuously optimize performance, scalability, and reliability for Person services in production environments.
  • Mentor and support senior and mid-level engineers, helping grow technical depth and team capability.
  • Stay current on emerging identity and credentialing standards (e.g., Verifiable Credentials, Decentralized Identifiers, OIDC extensions) and bring new ideas into the product.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 8+ years of professional experience developing backend services and APIs in production environments.
  • 8+ years of experience in at least one backend language (Python, Go, or Java) and with modern frameworks.
Preferred Qualifications
  • Demonstrated expertise in building and operating public-facing REST or GraphQL APIs at scale.
  • Deep experience with relational databases (e.g., PostgreSQL) and NoSQL or graph data stores.
  • Solid understanding of distributed systems concepts, caching, asynchronous processing, and cloud-native patterns.
  • Experience implementing authentication and authorization (OAuth2, OIDC, JWT, or custom schemes).
  • Proven ability to design, document, and evolve APIs used by multiple internal and external consumers.
  • Familiarity with identity and credential verification systems, including data validation, proofing, or trust scoring.
  • Experience with cloud infrastructure (AWS, GCP, or Azure), including containerization and deployment pipelines.
  • Knowledge of event-driven architectures (Kafka, SNS/SQS) and patterns for decoupled service communication.
  • Exposure to digital credential and identity standards (e.g., Verifiable Credentials, Decentralized Identifiers, W3C DID specs).
  • Experience with API gateway technologies (e.g., Kong, Apigee, AWS API Gateway).
  • Strong debugging and performance optimization skills in complex production systems.
  • Contributions to open-source backend or identity-related projects are a plus.
  • Experience in regulated or high-assurance domains (government, financial, or healthcare systems) is advantageous.

The annual base salary listed does not include a company bonus, incentive for sales roles, equity and benefits which will be determined based on experience, skills, education, relevant training, geographic location and role.

ID.me offers comprehensive medical, dental, vision, health savings account, flexible spending accounts (medical, limited purpose, dependent care, commuter benefit accounts), basic and voluntary life and AD&D insurance, 401(k) with company match, parental leave, ability to participate in unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide holidays, short and long-term disability insurance, accident and critical illness insurance, referral bonus policy, employee assistance program, pet insurance, travel assistant program, wellbeing and childcare discounts, benefit advocates, and a learning and development benefit.

Final offers may vary from the amount listed based on qualifications, professional experiences, skills, education, relevant training, geographic location, and other job related factors.

Mountain View, CA Pay Range
$217,565—$260,000 USD

ID.me maintains a work environment free from discrimination, where employees are treated with dignity and respect. All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity. ID.me does not discriminate against any employee or applicant on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. ID.me adheres to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline. In addition, ID.me's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request we will provide you with more information about such accommodations.

Please review our Privacy Policy, including our CCPA policy, at id.me/privacy. If you provide ID.me with any personally identifiable information you confirm that you have read and agree to be bound by the terms and conditions set out in our Privacy Policy.

ID.me participates in E-Verify.


What ID.me employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom