1

Clojure Software Engineer Jobs in New York (NOW HIRING)

Senior Software Engineer

New York, NY ยท On-site

$134K - $176K/yr

Senior Software Engineer Overview: Does your dream job include being a part of a core team of top ... Java, Scala and/or Clojure, Python AMQP, MongoDB, Redis Strong Unix Skills Bonus Technologies: XMPP ...

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

Java Developer

New York, NY ยท On-site

$55.75 - $72.25/hr

Knowledge and experience with agile software development process * Experience in large-scale web ... Experience in Clojure/Clojure Script. Additional Information To set up an interview, please contact:

Clojure Software Engineer information

What is a Clojure software engineer?

A Clojure Software Engineer is a software developer who specializes in using the Clojure programming language to build applications and systems. Clojure is a functional, dynamic language that runs on the Java Virtual Machine (JVM) and is known for its emphasis on immutability and concurrency. Engineers in this role typically design, develop, and maintain backend services, APIs, or data processing pipelines. They collaborate with teams to write clean, efficient code and may also integrate Clojure applications with other technologies. Strong problem-solving skills and knowledge of functional programming are important in this role.

What are the key skills and qualifications needed to thrive as a Clojure software engineer?

To thrive as a Clojure Software Engineer, you need strong functional programming skills, proficiency in Clojure and the JVM ecosystem, and experience with software development best practices. Familiarity with tools like Leiningen, REPLs, version control (Git), and continuous integration systems, as well as knowledge of relevant libraries and frameworks, is typically required. Problem-solving ability, effective communication, and a collaborative mindset are standout soft skills in this role. These competencies are crucial for building robust, maintainable software and contributing effectively to team-driven projects in dynamic environments.

What are some common challenges Clojure software engineers face when working on large-scale production systems?

Clojure Software Engineers often encounter challenges related to integrating functional programming paradigms with existing object-oriented systems, managing application state in a concurrent environment, and ensuring code maintainability as projects grow. Working with Clojure's immutable data structures can be a shift for teams accustomed to mutable state, and finding libraries or community support for less common use cases may require extra initiative. Collaborating closely with DevOps and QA teams is essential to ensure smooth deployment and monitoring of Clojure-based services in production.

What is the difference between Clojure Software Engineer vs Clojure Developer?

AspectClojure Software EngineerClojure Developer
CredentialsBachelor's in CS or related field, experience with ClojureSimilar credentials, often self-taught or bootcamp trained
Work EnvironmentCollaborative teams, Agile/Scrum settings, tech companiesStartups, consulting firms, or product teams using Clojure
Industry UsageUsed in backend development, data processing, and web appsPrimarily focused on Clojure-based projects, often in functional programming

Both roles involve Clojure programming, but a Clojure Software Engineer typically has broader responsibilities, including system design and architecture, while a Clojure Developer may focus more on coding and implementation within existing frameworks.

Infographic showing various Clojure Software Engineer job openings in New York as of July 2026, with employment types broken down into 2% Locum Tenens, 7% Internship, 21% Full Time, 56% Part Time, 8% Temporary, and 6% Nights. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution.

Senior Software Engineer

New York, NY โ€ข On-site

$134K - $176K/yr

Full-time

Re-posted 6 days ago


Job description

Senior Software Engineer Overview: Does your dream job include being a part of a core team of top-notch developers building next generation technologies that change the way people work with real-time information everywhere. Are you looking for an opportunity where your ability to solve problems and to learn quickly is more important than your background with specific technologies. How about a position where you have a stake in what you build.

We are small developer-focused company working on a distributed real-time platform. If you have experience and interest in these kinds of problems we'd love to hear from you. As a Senior Software Engineer at Flow you will be building cutting edge real-time technology for developers and corporations big and small.

Duties and responsibilities include building out our real-time platform as well as supporting a growing list of technology-forward clients. We believe very strongly in individuals and interactions over processes and tools, and enable our engineers to innovate around challenging problems every day with little formality. As a developer you'll be able to make meaningful contributions to our core platform and services.

The core skills we're looking for include Java, as well as some functional programming on the JVM (Scala/Clojure) but we are open to people with slightly different skill sets -- the ability to quickly dive into the deep end of cutting edge technology challenges and make it out of the pool alive and ready to dive right back in is much more important to us. Key technologies: Java, Scala and/or Clojure, Python AMQP, MongoDB, Redis Strong Unix Skills Bonus Technologies: XMPP, Elastic Search, WebSockets, Functional Programing (clojure, scala), High Availability, Distributed Systems Requirements: The ideal candidate will possess the following: - Self-motivated and enjoys working autonomously with a lot of freedom - Strives for the most elegant and simple solution to complex problems - Embraces the challenges and benefits of working with cutting edge software Flow provides real-time information solutions for developers, enterprises, and media companies. The Flow Platform is cloud-based platform-as-a-service (PaaS) built on top of a real-time architecture that enables on-demand stream processing, data routing, and interoperability across the entire application landscape.

Flow also provides customers with turn-key software-as-a-service (SaaS) solutions built entirely on the Flow platform. Flow Corporation is a venture-backed New York City technology company founded in 2010. Salary is commensurate with experience and may include equity packages.