1

Clojure Programming Jobs (NOW HIRING)

Senior JAVA Engineer with Cloud Experience

Duluth, GA · On-site

$115K - $151K/yr

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 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 · On-site

$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

Flex Developer Location : Plymouth, MN Duration : 4months C2Hposition Sr. Flex Developer This ... or Clojure. Additional Information Regards, Praveen, Technical Recruiter, 830 Stewart DR, Suite ...

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

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

Java Developer

New York, NY · On-site

$55.75 - $72.25/hr

Experience in Clojure/Clojure Script. Additional Information To set up an interview, please contact: Nishita Honest 973-805-7505 nishita.honest(at)collabera.com

Must have basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)

Our engineering team is faced with building an elegant innovative platform to facilitate ad buying ... in Clojure and Scala - You're excited by new technologies and languages but still are still ...

Our engineering team is faced with building an elegant innovative platform to facilitate ad buying ... in Clojure and Scala - You're excited by new technologies and languages but still are still ...

Must have basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)

Must have basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)

Showing results 41-60

Clojure Programming information

See salary details

$11

$56

$79

How much do clojure programming jobs pay per hour?

As of Sep 13, 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 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.

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 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 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 Programming still being used?

Clojure programming remains actively used in software development, especially for functional programming, data processing, and backend systems. Many companies adopt Clojure for its simplicity, concurrency support, and interoperability with Java, and job opportunities for Clojure developers continue to exist in various tech sectors.
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:

What other helpful pages are available for Clojure Programming?

Other pages related to Clojure Programming:

Infographic showing various Clojure Programming job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 83% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $116,545 per year, or $56 per hour.

Staff Machine Learning Engineer (Open to Remote)

Remote

Triumph Financial
Finance and Insurance • 1 - 5K employees

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 18 days ago


Job description

Join Triumph!
At Triumph, our vision is a world where freight transactions are accurate and seamless on the most modern and secure freight transaction network. That's why we're looking for passionate, innovative, solutions-oriented people to join our team. We thrive on providing exceptional customer service and we look for team members with an entrepreneurial spirit and a passion to build successful partnerships with our clients. Because at the end of the day our goal is to help our partners businesses run better.
At Triumph, our vision is a world where freight transactions are accurate and seamless on the most modern and secure freight transaction network. That's why we're looking for passionate, innovative, solutions-oriented people to join our team. We thrive on providing exceptional customer service and we look for team members with an entrepreneurial spirit and a passion to build successful partnerships with our clients. Because at the end of the day our goal is to help our partners businesses run better.
At TriumphPay we are building the transportation payments network for the future. Our software touches a combined $37.1B in annualized freight volume, representing over 20% of the brokered freight market in the U.S. TriumphPay's customers are using our products to solve real world problems. This is both exciting and also an incredible responsibility.
We are looking for experienced Staff ML engineers to join our team of 35+ engineers. If you join TriumphPay, you will work closely in a small, cross-functional team of 3-4 people focused on our AI/ML systems. Our teams operate with a high degree of autonomy, allowing you to take ownership of projects from ideation to deployment. You'll collaborate closely with product managers and other stakeholders to understand customer pain points and deliver impactful solutions that support critical features.
Our engineering team is fully remote and believes strongly in work-life balance.
A Day In The Life:
There's no defined template that teams at TriumphPay follow, allowing each team to build the day that lets them perform at their best.
Typically, a team has a morning standup allowing them to catchup on what happened yesterday, and ensure there's a plan in place for the day ahead. You'll work with our product group and members of the sales team to ensure we're building the tools our customers need to succeed.
The Tech:
The AI/ML team works primarily in a mixture of Python and Clojure for ML experimentation, data processing, and deployments, with Ruby and other languages used for integrating models into customer-facing applications. Python and Ruby make up the majority of our work, with Clojure being third.
Occasionally, the AI/ML team handles integration work in Ruby or other languages directly when it enables faster delivery of value, though this work may also be handed off to feature development teams. We use PySpark for most of our data processing, AWS SageMaker Studio for model development and validation, and PyTorch + HuggingFace for deep learning work. Model inference runs on a mix of FastAPI and Clojure applications, depending on the model type.
Our ML systems process more than 1 million documents per day through hundreds of models requiring robust pipelines to handle noisy, unstructured data with high precision at scale. You'll work on building, deploying, and integrating models that can generalize across diverse document formats and adapt to evolving customer needs. Our models must operate within strict latency requirements to ensure seamless customer experiences, while maintaining high performance in extracting and classifying data from complex, unstructured documents. We are constantly exploring new techniques in deep learning, transfer learning, and model optimization to improve the accuracy and efficiency of our systems.
We know that good engineers can pick up new tools and languages on the job and we don't expect candidates to be familiar with all of these technologies. We love curious individuals who believe they can always improve, and we know that good developers are capable of picking up new languages and tools.
Engineers are provided a top of the line MacBook to do their work, and you'll have access to all the necessary tooling to do the non-coding parts of your job (Zoom, Slack, etc.).
To succeed in this role, you should be:
  • Curious. You aren't content with the status quo and know that we can always improve.
  • Data Driven. You seek evidence to support hypotheses and identify optimal solutions within problem constraints accounting for sources of error and uncertainty.
  • Collaborative. You can work with others to improve a solution iteratively factoring in new information from outside perspectives.
  • Empathetic. Your designs are influenced by a deep understanding of the customers' needs.
  • A strong communicator. You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
  • Be an outstanding developer. Your peers should recognize you as one of the best and the brightest developers they have worked with.

We hope you bring into this role:
  • 10+ years of software engineering experience; 4+ years with production ML at scale.
  • Proven success designing and operating distributed ML systems.
  • Strong experience with model deployment patterns and data pipelines.
  • Demonstrated ability to influence technical decisions across teams.
  • Deep understanding of reliability engineering and production support.

Success at Triumph Looks Like:
  • Leading multi-team ML initiatives that deliver sustained business value.
  • Establishing clear, repeatable ML engineering standards adopted across teams.
  • Reducing friction from experimentation to production.

#LI-JC1
Compensation Range
Annual Salary: $206,261.00 - $330,017.00
***Location: Dallas, TX or Remote U.S. excluding the following states: AK, DE, RI, VT, WY ***
We offer Medical, Dental, Vision, Paid Time Off, 401k and much more.
Go on. Do it. Apply Today!