Java Software Engineer | Remote | Mercor | Up to $110/hr

Posted 2 weeks ago

Mercor is currently seeking talented and experienced Java Software Engineers to join our growing network of elite technical professionals working on cutting-edge AI infrastructure. This opportunity is a remote, full-time contractor role offering highly competitive compensation ranging from $80 to $110 per hour, depending on experience, technical expertise, and overall qualifications.

Mercor is a technology company that connects exceptional creative and technical talent with some of the world’s most advanced AI research labs and technology organizations. Headquartered in San Francisco, Mercor is backed by leading investors including Benchmark, General Catalyst, Peter Thiel, Adam D’Angelo, Larry Summers, and Jack Dorsey.

This role offers engineers the opportunity to work on next-generation AI-powered hiring infrastructure, building systems that help organizations identify, evaluate, and hire top global talent more efficiently.


Role Overview

As a Java Software Engineer, you will contribute to the development of advanced AI-powered systems that improve the interview and hiring experience. The role focuses on building scalable software solutions that support automated interviewing, intelligent scheduling, and AI-driven feedback systems.

You will work with both frontend and backend technologies, helping design and implement applications that support recruiters, interviewers, and candidates across the hiring process.

This position provides the opportunity to collaborate closely with AI and machine learning teams, integrating modern language models and automation tools into real-world applications.


Key Responsibilities

In this role, you will help design and develop systems that power AI-assisted interview platforms and hiring automation tools.

Your responsibilities will include developing and improving backend services responsible for managing interview workflows, scheduling systems, and automation pipelines. You will also contribute to building user-facing features that provide intuitive and efficient experiences for both candidates and hiring teams.

Key responsibilities include:

• Designing and developing scalable backend systems using Java and object-oriented programming principles

• Building and maintaining services that support interview scheduling, candidate workflows, and automation tools

• Developing user interfaces using modern frontend frameworks such as React

• Creating APIs and services that enable seamless communication between system components

• Collaborating with AI and machine learning teams to integrate technologies such as GPT-4o and other language models

• Implementing AI-powered features such as interview transcription, summarization, and feedback automation

• Improving platform reliability, performance, and scalability

• Working with modern AI development tools such as Cursor, Claude Code, and Devmate to accelerate development productivity

• Supporting improvements to autonomous scheduling and candidate-driven hiring experiences

• Contributing to system architecture discussions and engineering best practices


Technical Requirements

The ideal candidate should have strong experience in software engineering, particularly in object-oriented programming languages and modern web technologies.

Core Programming Skills

• Strong experience with Java, C++, or C#

• Solid understanding of object-oriented programming principles

• Experience building scalable backend systems and services

• Ability to write clean, maintainable, and well-documented code

• Strong debugging and troubleshooting skills


Web Development Experience

Candidates should also have experience with modern frontend technologies and scripting languages.

• Experience with scripting languages such as Python, JavaScript, or PHP

• Experience working with modern frontend frameworks such as React or Vue

• Ability to build responsive and intuitive user interfaces

• Understanding of modern web architecture and component-based design


API & System Integration

This role requires familiarity with modern API design and integration techniques.

• Experience designing and implementing REST APIs or GraphQL APIs

• Knowledge of modern API design patterns

• Experience working with distributed systems and service-based architectures

• Ability to integrate multiple services and platforms within a larger application ecosystem


Preferred Qualifications

While not mandatory, the following skills and experience will strengthen your candidacy.

• Experience using AI-powered coding tools such as Cursor, Claude Code, or Devmate

• Familiarity with GraphQL and modern API frameworks

• Experience with the React ecosystem, including data fetching tools like Relay

• Knowledge of AI and machine learning technologies

• Experience integrating large language models such as GPT-4o or Claude into production applications

• Experience building scalable applications in modern cloud environments


Soft Skills

In addition to strong technical expertise, Mercor values engineers who bring excellent collaboration and problem-solving abilities.

• Strong analytical and problem-solving skills

• Ability to work independently on complex engineering challenges

• Excellent communication and collaboration skills

• Ability to adapt quickly in fast-moving technical environments

• Strong ownership mindset and attention to code quality


Compensation & Work Structure

This position is offered as an hourly contractor role, with competitive compensation ranging between $80 and $110 per hour depending on experience and qualifications.

Payments are processed weekly via Stripe Connect, ensuring fast and reliable contractor payments.

The role is fully remote, allowing engineers to work from anywhere within the United States while collaborating with distributed teams across multiple organizations.


Application Process

The application process is designed to evaluate both technical expertise and problem-solving ability. The process typically takes 20–30 minutes to complete and includes the following steps:

  1. Upload your resume
  2. Complete an AI-based interview based on your experience
  3. Submit the final application form

The Mercor team reviews applications daily, so candidates are encouraged to complete all application steps promptly.


About Mercor

Mercor’s mission is to transform the global hiring process using advanced artificial intelligence and automation. By connecting elite engineers with cutting-edge research labs and innovative companies, Mercor helps organizations build world-class teams while enabling talented developers to work on impactful projects.

If you are passionate about software engineering, AI-powered applications, and building scalable platforms, this role provides an excellent opportunity to work at the intersection of technology, automation, and intelligent systems.

We encourage qualified candidates to apply and become part of the future of AI-powered hiring infrastructure.

Apply For This Job

Scroll to Top