2

Remote Mid Level Java Developer Jobs in Santa Clara, CA

Senior Software Engineer- Developer Experience

San Jose, CA ยท On-site +1

$63.75 - $84.50/hr

... remote caching, custom build tooling, and developer workflow automation. * Experience developing developer tooling and automation using TypeScript, JavaScript, Python, Go, Java, or C++. * Experience ...

Software QA Engineer

Mountain View, CA ยท Remote

$85K - $95K/yr

... level experience with automated test generation Experience in the payments industry Java ... Remote and work from home options EEO Employer: TabaPay is an equal opportunity employer; all ...

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

... JAVA modules. * Review and analyze computer performance indicators to locate code problems, and ... Maintains a technical level of knowledge for all supported systems. This includes expertise in ...

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.

Backend Customer Success Engineer (Kotlin Ecosystem)

JetBrains

Foster City, CA โ€ข On-site, Remote

$96K - $180K/yr

Full-time

Posted 15 days ago


Job description

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.
We're now looking for a Customer Success Engineer (CSE) to help engineering teams successfully adopt Kotlin on the backend in real-world production environments.
Currently, this role is focused on adoption - helping Java teams introduce Kotlin into existing applications. You'll work directly with organizations to guide migration, integration, troubleshooting, and scaling, ensuring they move from initial experiments to successful production use.
In addition, you'll proactively communicate with prospective users to help them understand the Kotlin adoption process, as well as design and implement the migration path.
Responsibilities
  • Track and maintain visibility into organizations and their stage of Kotlin adoption (e.g., not started, evaluating, experimenting, production)
  • Proactively engage with organizations across different phases of their Kotlin adoption journey
  • Develop and recommend high-level adoption strategies tailored to each organization's context
  • Identify and document blockers that hinder progress and propose ways to address them
  • Establish and manage feedback loops with development teams to ensure continuous alignment and improvement
We will be happy to have you on our team if you have:
Technical expertise
  • Extensive hands-on experience with Kotlin, Java, and the JVM ecosystem
  • Proven experience migrating Java backend codebases to Kotlin
  • Experience with the Spring (Boot) ecosystem or similar frameworks (e.g., Quarkus, Micronaut, Ktor)
  • Solid understanding of build tools and project structuring, including Maven and Gradle

Communication and customer engagement
  • Experience in customer-facing technical roles such as Solutions Engineering, Developer Advocacy, or Technical Consulting
  • Strong English communication skills, both written and spoken
  • Ability to lead workshops, demos, talks, meetups, and other public-facing activities
  • Comfort with outbound engagement, including identifying target companies, articulating value propositions, and building relationships with engineering teams
  • Ability to effectively communicate with engineers, tech leads, and business stakeholders

System design and architecture
  • Ability to design and guide Kotlin adoption strategies for backend applications
  • Experience designing backend systems using common architectural patterns (e.g., monolith, modulith, microservices)

#LI-HYBRID
#LI-REMOTE
#LI-JP1
This range reflects the employer's good-faith estimate of the base salary it reasonably expects to pay for the position at the time of posting. Starting pay within the range will be determined based on job-related factors such as skills, qualifications, experience, and work location.
This position may also be eligible for additional compensation, such as an annual bonus, commission, or other incentive compensation, subject to the terms of the applicable plan or program.
The base salary range (per year) for this position in the posted work location(s) is
$96,000-$180,000 USD
We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That's why we do our best to create an open and inclusive workplace - one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.