1

Clojure Programming Jobs (NOW HIRING)

Senior JAVA Engineer with Cloud Experience

Duluth, GA

$115.10K - $151.40K/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

$126.20K - $166.40K/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

$126.20K - $166.40K/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 ...

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 Machine Learning Engineer

Boston, MA · On-site +1

$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 Cloud Software Engineer

Duluth, GA

$112.80K - $148.60K/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

Staff Backend Engineer

San Francisco, CA · On-site +1

$180K - $230K/yr

Contribute across our polyglot stack (Python, Clojure, Kotlin) Required Skills * 8+ years of ... Familiarity with data engineering tools (dbt, Snowflake, Redshift) * Experience with time-series ...

Principal SW Engineer

Cambridge, MA

$147.60K - $197.80K/yr

... programming. TECHNOLOGY STACK The technology stack includes Scala, Scalaz, Finagle, LMAX Disruptor ... REQUIREMENTS Expertise with at least two JVM languages (Scala, Java, Clojure, etc) Experience ...

... programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure) • Willingness to complete the requirements of the ...

CI Engineer

OR · Remote

$116K - $213K/yr

Support product engineers who are writing tests using Cypress, Jest, and our home-grown Clojure-based test frameworks * Manage test infrastructure across a wide matrix of databases -- we test against ...

Senior SW Engineer (Scala)

Cambridge, MA · On-site

$133.90K - $176.50K/yr

... programming. TECHNOLOGY STACK The technology stack includes Scala, Scalaz, Finagle, LMAX Disruptor ... REQUIREMENTS Expertise with at least two JVM languages (Scala, Java, Clojure, etc) Experience ...

AI Developer

Tampa, FL · On-site

$100K - $130K/yr

... Engineering, Agentic AI • Knowledge of advanced statistical/machine learning techniques ... Scala, Clojure, Rust, Elixir • Solid understanding of REST-ful Design • Experience with ...

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 May 31, 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 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 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 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.

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:
Infographic showing various Clojure Programming job openings in the United States as of May 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Temporary. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $116,545 per year, or $56 per hour.
Senior Staff Engineer, Product Software

Senior Staff Engineer, Product Software

Equinix

Redwood City, CA • On-site

Full-time

Posted 4 days ago


Job description

Job Summary:
Equinix is the world’s digital infrastructure company®, enabling innovations that enrich our work, life, and planet. The role involves collaborating with product teams to migrate their authorization strategies to a new IAM platform, requiring strong communication skills and experience in software architecture and development.
Responsibilities:
• Understanding of IAM basics, such as OAUTH2, ABAC, RBAC, Federation, and how to integrate these concepts into actual code
• Ability to use AI to analyze foreign code bases and gain an understanding of current authorization schemes
• Collaborate with product teams on migrating existing legacy authorization systems to the new IAM stack while facilitating seamless customer migration
• Doing “whatever it takes” to drive migration, including architecture, coding, guiding QA planning, and capturing requirements for new IAM platform for implementation by the core team building the new platform
• Experience in Java, Go, NodeJS
• Nice to have – understanding Clojure or other LISP based language
• Ability to create written documentation describing complex systems and interactions with existing components
• Focus on quality, with an emphasis on building solid unit tests
• Ability to quickly understand, absorb, and alter existing product codebases
• Excellent communication skills, both written and verbal, for driving migration and providing documentation for our product teams
• Product Manager mindset for analyzing existing use cases, translating them to implementation, and negotiating gap solutions
• Ability to act as a consultant for internal and external stakeholders as they migrate to the new platform solutions, potentially updating external product code bases to incorporate new IAM solutions
• Customer-focused with the ability to design systems and software increments which satisfy specific customer use cases
Qualifications:
Required:
• 7+ years IAM experience
• Java, Go, NodeJS
• Excellent communication skills
• Bachelor's in Computer Science or Computer Engineering
Preferred:
• Nice to have – understanding Clojure or other LISP based language
Company:
Equinix is an internet company that provides data center services for companies, businesses, and organizations. Founded in 1998, the company is headquartered in Redwood City, USA, with a team of 10001+ employees. The company is currently Late Stage.