1

Functional Programming Jobs in New York (NOW HIRING)

Functional programming language experience * Postgres or SQL * Rust * Experience with Solidity Benefits + Perks * Competitive compensation * Equity ownership * Flexible vacation policy * Paid ...

Functional programming language experience * Postgres or SQL * Rust * Experience with Solidity Benefits + Perks * Competitive compensation * Equity ownership * Flexible vacation policy * Paid ...

We use OCaml, a statically-typed functional programming language, as our primary development language, and have the largest team of OCaml engineers in any industrial setting. About You We are looking ...

Functional programming language experience * Postgres or SQL * Rust * Experience with Solidity Benefits + Perks * Competitive compensation * Equity ownership * Flexible vacation policy * Paid ...

We use OCaml, a statically-typed functional programming language, as our primary development language, and have the largest team of OCaml engineers in any industrial setting. About You We are looking ...

Scala Engineer

Manhattan, NY

$126K - $151K/yr

Strong understanding of functional programming concepts and software design principles * Proficiency with database systems like MySQL, PostgreSQL, etc. * Excellent analytical and problem-solving ...

While we are eager to integrate new tools into our existing infrastructure, no previous experience with OCaml or functional programming is required. Why do it here? The whole world is thinking about ...

While we are eager to integrate new tools into our existing infrastructure, no previous experience with OCaml or functional programming is required. Why do it here? The whole world is thinking about ...

next page

Showing results 1-20

Functional Programming information

What are some common challenges faced by professionals in Functional Programming roles?

Professionals working in Functional Programming often encounter challenges such as adapting to a different programming paradigm than object-oriented or procedural styles, which can require a significant mindset shift. Debugging and optimizing code can sometimes be more complex due to concepts like immutability and higher-order functions. Additionally, collaborating with teammates who may be less familiar with functional approaches or working within codebases that are a mix of paradigms can require clear communication and frequent knowledge sharing. However, overcoming these challenges can greatly enhance your problem-solving abilities and make you a valuable asset on modern software development teams.

What are the key skills and qualifications needed to thrive in the Functional Programming position, and why are they important?

To excel in a Functional Programming role, you need strong expertise in functional programming languages (such as Haskell, Scala, F#, or Clojure), a solid grasp of software engineering principles, and experience with distributed systems. Familiarity with popular development tools, version control systems like Git, and relevant certifications (such as Scala or Haskell certifications) can be advantageous. Analytical thinking, collaborative problem-solving, and effective communication are key soft skills in this position. These competencies ensure high-quality, maintainable code and successful collaboration within diverse software development teams.

What is a Functional Programming job?

A Functional Programming job involves designing, developing, and maintaining software using functional programming paradigms. This typically includes working with languages like Haskell, Scala, Elixir, or functional aspects of Python and JavaScript. Responsibilities often focus on writing pure functions, avoiding shared state, and utilizing higher-order functions to create robust, maintainable code. These roles are common in industries like finance, data science, and distributed systems where reliability and concurrency are critical.

What are the most commonly searched types of Functional Programming jobs in New York? The most popular types of Functional Programming jobs in New York are:
What are popular job titles related to Functional Programming jobs in New York? For Functional Programming jobs in New York, the most frequently searched job titles are:
What job categories do people searching Functional Programming jobs in New York look for? The top searched job categories for Functional Programming jobs in New York are:
Infographic showing various Functional Programming job openings in New York as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.
Senior DevOps Engineer

$143K - $183K/yr

Full-time

Posted 24 days ago


Job description

Role: Sr DevOps Engineer
Location: NYC, NY
Duration: 9-12 Months
IN THIS ROLE, YOU WILL:
Actively maintain and build a culture of learning, respect, transparency, and trust.
Backend development with a variety of languages including but not limited to Python, JavaScript/TypeScript, Kotlin, etc.
Write understandable, testable code with an eye towards maintainability and scalability.
Collaborate with other engineers by taking part in pair programming, whiteboarding solutions, team discussions to work as a team rather than working in isolation.
Help to evolve our system, organically without over-engineering, to promote simplicity, and working software.
Promote constant refactoring while developing features or touching existing code to keep the codebase as clean as possible.
Promote iterative development, using best practices such as feature toggles, CI/CD, canary releases, test automation, logging, and monitoring to ensure confidence in our release process
Active engagement in technical discussions during architecture meetings, code reviews, and design docs to help promote a culture of learning and constant improvement.
Defend the integrity of the codebase, never compromising on code quality.
Ability to say NO, respectfully challenge ideas, and call out potential trade-offs.
CANDIDATE QUALIFICATIONS:
6+ years of software development experience in development. Passionate about technology, new ideas, and always willing to learn new things.
You have a love for clean, elegant code.
You have an understanding of agile, lean, and DevOps principles.
You have an understanding of testing and CI/CD.
Solid understanding of object-oriented and/or functional programming design principles.
Experience with two or more aspects of our tech stack (Python, Kotlin, Javascript/TypeScript, Postgres, AWS, GraphQL, DataDog, Docker, Kubernetes).
Familiar with at least one backend framework like Django, Rails, Spring, or similar.
Capacity to work in high growth, fast-paced environments, and can adapt to change.
You have an expert understanding of industry best practices and standards.
You have excellent communication and teamwork skills.
You have acute attention to detail and dedication to quality.
Experience with at least one database engine (MySQL, PostgreSQL, MongoDB, Cassandra, etc.)
Experience with SQL and NoSQL databases