1

Clojure Programming Jobs (NOW HIRING)

Software Engineer (Backend)

OR ยท Remote

$110K - $210K/yr

We're looking for exceptional software engineers to join our team in doing the hard work that makes ... We run on a mix of Clojure and JavaScript (and TypeScript), and the ideal candidate has shipped ...

Manager, Software Engineering, Tools

Cupertino, CA ยท On-site +1

$183K - $319K/yr

Familiarity with multiple programming languages (e.g., Swift, Python, JavaScript, Clojure). Experience managing distributed or remote teams. Track record of driving process improvements. Strong ...

Senior Back End Engineer

$170K - $190K/yr

You will primarily work in Clojure to develop new services and support existing systems, with occasional maintenance of legacy applications and services in Node. Working closely with other engineers ...

Clojure * Experience with MVC frameworks and paradigms * Excellent designer of APIs for other developers (and future self!) * Solid understanding of both unstructured and relational databases

Senior Back End Engineer

Charleston, WV ยท Remote

$170K - $190K/yr

You will primarily work in Clojure to develop new services and support existing systems, with occasional maintenance of legacy applications and services in Node. Working closely with other engineers ...

New

Senior Machine Learning Engineer (Remote)

$107K - $146K/yr

Our engineering team is fully remote and believes strongly in work-life balance. A Day In The Life ... The Tech: The AI/ML team works primarily in a mixture of Python and Clojure for ML experimentation ...

Java FS Engineer

Sunrise, FL ยท On-site

$49.25 - $67.75/hr

Java Full Stack Engineer Location: Phoenix, AZ / Sunrise, FL * 5+ years in software development ... Kotlin, Clojure * Python, Scala, Node.js, Golang, Java, JavaScript, C++, C#,Kotlin * Familiarity ...

New

A Background working on highly-available, high-transaction volume, fault-tolerant systems A Skill with additional programming languages such as C#, C++, Scala, Go, Clojure, etc. A Familiarity with ...

Senior Software Engineer

Chicago, IL ยท On-site

$126K - $166K/yr

A predominant information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development skills to join their Chicago, IL based Product Development team!! As a ...

Senior Machine Learning Engineer

OR ยท Remote

$140K - $190K/yr

Experience with functional programming (e.g. Clojure) is a plus but not required. * Cloud and MLOps expertise: Experience with modern cloud infrastructure (AWS or similar) and containerization tools ...

Senior Software Engineer

Chicago, IL ยท On-site

$126K - $166K/yr

A predominant information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development skills to join their Chicago, IL based Product Development team!! As a ...

Senior Cloud Software Engineer

Duluth, GA

$112K - $148K/yr

Skill with additional programming languages such as C#, C++, Scala, Go, Clojure, etc. * Familiarity with Spring Framework, Spring Cloud, vert.x, node.js * Participated in public open source projects

next page

Showing results 1-20

Clojure Programming information

See salary details

$11

$56

$79

How much do clojure programming jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for clojure programming in the United States is $56.03, according to ZipRecruiter salary data. Most workers in this role earn between $45.67 and $68.03 per hour, depending on experience, location, and employer.

What is the difference between Clojure Programming vs Clojure Developer?

AspectClojure Programming
FocusWriting and understanding Clojure code, functional programming concepts, and language syntax.
Required SkillsProficiency in Clojure language, Lisp syntax, and functional programming principles.
Work EnvironmentTypically involves coding, debugging, and collaborating on Clojure-based projects in software development teams.
CertificationsNot mandatory but certifications in Clojure or functional programming can be advantageous.

While Clojure Programming refers to the overall activity of coding and working with the Clojure language, a Clojure Developer is a professional who specializes in developing applications using Clojure, often possessing additional experience in software development practices. Both roles require similar skills, but the developer role emphasizes project implementation and application development.

Is Clojure a programming language?

Clojure is a programming language that runs on the Java Virtual Machine and emphasizes functional programming and immutability. It is used by developers for building scalable, concurrent applications and often requires knowledge of Lisp syntax. As a job candidate, familiarity with Clojure can be valuable for roles involving JVM-based development and functional programming skills.

What are the common challenges Clojure programmers face when integrating with existing systems?

Clojure programmers often encounter challenges when integrating with legacy systems, particularly those built in Java or other object-oriented languages. Navigating interoperability between functional and object-oriented paradigms can require extra attention to detail and thorough testing. Additionally, managing dependencies and ensuring compatibility with existing build tools and deployment processes are frequent considerations. Collaborating closely with teams familiar with the legacy stack and leveraging Clojure's robust Java interoperability features can help ease the transition.

What tech jobs pay $400,000 a year?

High-level software engineering roles such as senior software engineers, principal engineers, and engineering managers, especially in specialized fields like machine learning, cloud infrastructure, or fintech, can reach or exceed $400,000 annually with bonuses and stock options. These positions typically require extensive experience, advanced technical skills, and often involve leadership responsibilities in large tech companies or successful startups.

What are the key skills and qualifications needed to thrive as a Clojure Programmer, and why are they important?

To thrive as a Clojure Programmer, you need a solid understanding of functional programming concepts, data structures, and experience with the Clojure language, often supported by a background in computer science or software development. Familiarity with build tools like Leiningen, version control systems such as Git, and deployment platforms (e.g., JVM, Docker) is typically required. Strong problem-solving skills, attention to detail, and effective communication set top programmers apart in collaborative environments. These skills and tools are crucial for writing efficient, maintainable code and contributing to high-performing software projects.

What is Clojure programming?

Clojure programming refers to writing software using Clojure, a modern, functional, and dynamically typed dialect of the Lisp programming language that runs on the Java Virtual Machine (JVM). It is known for its emphasis on immutability, simplicity, and concurrent programming, making it suitable for building robust and scalable applications. Clojure is often used for web development, data analysis, and distributed systems, and it allows seamless interoperability with Java libraries and frameworks.

Does Netflix use Clojure?

Netflix, as a major technology company, has used Clojure in some of its backend services to improve concurrency and scalability. Clojure developers working at Netflix may find opportunities to contribute to systems that leverage functional programming and JVM-based tools. However, Netflix's primary tech stack includes Java and other languages, and Clojure is one of several tools used in their infrastructure.

Why is Clojure so highly paid?

Clojure programmers are highly paid because they possess specialized skills in a functional programming language that is used in high-performance, concurrent, and scalable systems. The demand for expertise in Clojure is limited, but its ability to improve developer productivity and system reliability drives higher compensation for experienced developers. Additionally, knowledge of related tools like the JVM and experience with complex problem-solving contribute to higher salaries.
More about Clojure Programming jobs
What job categories do people searching Clojure Programming jobs look for? The top searched job categories for Clojure Programming jobs are:
Software Engineer (Backend)

Software Engineer (Backend)

Metabase

OR โ€ข Remote

$110K - $210K/yr

Full-time

Re-posted 27 days ago


Job description

Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. That's why people love us.
ย 
We bring data tools with the elegance and simplicity of consumer products to the crufty world of enterprise business intelligence. We provide an opinionated open source starting point for how companies should measure, analyze and share their data, which is used by tens of thousands of companies.

Weโ€™re looking for exceptional software engineers to join our team in doing the hard work that makes our usersโ€™ lives easy. We run on a mix of Clojure and JavaScript (and TypeScript), and the ideal candidate has shipped production code in one or more of these languages. Youโ€™ll be expected to ship major features end to end across our JavaScript and Clojure codebase, as well as deal with some of our trickier backend issues as they arise. Some familiarity with machine learning, compiler theory and modern big data infrastructures would be helpful. You should have strong product sensibilities and deeply care about the end user experience.
ย 
We are hiring for multiple backend software engineer positions.
About You
  • Experience in Clojure (or a strong desire to learn)
  • Track record of shipping products of significant complexity
  • Solid CS background (acquired through either a CS program or shipping software in a production setting)
  • Able to make good technical judgements and back them up articulately
  • Nice to have: Experience with JDBC and database integrations
  • Nice to have: Experience and knowledge of the Java ecosystem and JVM tuning
  • Nice to have: history of open source contributions
  • Nice to have: experience in JavaScript / Typescript (our frontend is in JS and TS)
Compensation
The US base salary range for this role is $110Kโ€“$210K annually, plus equity and benefits.
Compensation is determined by role, level, location, and individual qualifications, including skills, experience, and scope of responsibility. Pay may vary by geographic location and other job-related factors.

Benefits
We offer meaningful equity and a comprehensive US benefits package, including fully employer-covered medical, dental, and vision insurance (with 75% coverage for dependents), a 401(k) with employer match available to enroll after the first 30 days, flexible and unlimited paid time off including sick time, and an asynchronous, remote-first environment.

We're a global team (50% outside the US), fully distributed (from Thailand to California), who get things done asynchronously, with plenty of uninterrupted time, supporting each other to do the best work of our careers. We offer flexibility (define your own schedule and work from wherever you want), autonomy, and an environment that fosters growth, learning, and development. We're relentlessly user-focused and believe in building long-term value, not short-term hacks. And we raised a $30M Series B to take our approach to the next level for years to come.
ย 
For U.S. applicants: Metabase participates in the federal E-Verify program, which confirms employment authorization of newly hired U.S. based employees. E-Verify is not used as a tool to pre-screen candidates and is only initiated upon hire.
ย 
E-Verify Participation Notice (English/Spanish)
Right to Work Notice (English/Spanish)

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.