1

Functional Programmer Jobs in Rhode Island (NOW HIRING)

Principal Quant Developer

Johnston, RI · On-site +1

$107K - $216K/yr

... functional programming, data modeling. * Advanced understanding of data structures * Demonstrated experience with portfolio construction and/or portfolio optimization is a plus * Proven ability to ...

Principal Quant Developer

Lincoln, RI · On-site +1

$107K - $216K/yr

... functional programming, data modeling. * Advanced understanding of data structures * Demonstrated experience with portfolio construction and/or portfolio optimization is a plus * Proven ability to ...

Principal Quant Developer

Pawtucket, RI · On-site +1

$107K - $216K/yr

... functional programming, data modeling. * Advanced understanding of data structures * Demonstrated experience with portfolio construction and/or portfolio optimization is a plus * Proven ability to ...

Understanding of functional programming * Ability to transform design mockups and wireframes into functional components * Strong skill-set in creative problem solving * Background in iOS and Android ...

Principal Quant Developer

Cranston, RI · On-site +1

$107K - $216K/yr

... functional programming, data modeling. * Advanced understanding of data structures * Demonstrated experience with portfolio construction and/or portfolio optimization is a plus * Proven ability to ...

Embedded Software Engineer

Middletown, RI · Hybrid

$130.90K - $172.20K/yr

Experience collaborating with cross-functional teams including systems, hardware, and test engineering. * Strong analytical and problem-solving skills, particularly in debugging complex embedded and ...

Senior Quant Developer

Johnston, RI · On-site

$97K - $185K/yr

... functional programming, data modeling. * Advanced understanding of data structures * Demonstrated experience with portfolio construction and/or portfolio optimization is a plus * Proven ability to ...

Senior Quant Developer

Providence, RI · On-site

$97K - $185K/yr

... functional programming, data modeling. * Advanced understanding of data structures * Demonstrated experience with portfolio construction and/or portfolio optimization is a plus * Proven ability to ...

next page

Showing results 1-20

Functional Programmer information

See Rhode Island salary details

$11

$38

$67

How much do functional programmer jobs pay per hour?

As of May 28, 2026, the average hourly pay for functional programmer in Rhode Island is $38.72, according to ZipRecruiter salary data. Most workers in this role earn between $25.19 and $50.38 per hour, depending on experience, location, and employer.

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

To thrive as a Functional Programmer, you need a strong grasp of functional programming paradigms, data structures, and relevant languages such as Haskell, Scala, or Clojure, often supported by a degree in computer science or related fields. Familiarity with version control systems (e.g., Git), build tools, and continuous integration platforms is typically required. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills are crucial for writing reliable, maintainable code and collaborating effectively on complex software projects.

What are some common challenges Functional Programmers face when working on large-scale projects?

Functional Programmers often encounter challenges in integrating functional code with legacy object-oriented systems and ensuring that team members are comfortable with functional paradigms. Managing state and side effects in a purely functional way can also require careful architectural planning, especially as the codebase grows. Collaboration with colleagues from different programming backgrounds may involve additional communication to align on best practices and ensure maintainability. Staying up to date with evolving functional libraries and tools is also key to overcoming these challenges.

What is a Functional Programmer?

A Functional Programmer is a software developer who primarily uses functional programming languages and paradigms to write code. Functional programming emphasizes using pure functions, immutability, and declarative code to solve problems, making software more predictable and easier to test. Common functional languages include Haskell, Scala, Clojure, and F#. Functional Programmers often work on projects that require high levels of reliability, concurrency, or mathematical modeling. Their approach differs from object-oriented or procedural programming by focusing on functions and avoiding shared state.

What is the difference between Functional Programmer vs Software Developer?

AspectFunctional ProgrammerSoftware Developer
CredentialsTypically requires knowledge of functional programming languages and paradigmsRequires general programming skills, often with multiple language proficiencies
Work EnvironmentOften works on projects emphasizing pure functions, immutability, and declarative codeWorks across various projects, including front-end, back-end, and full-stack development
Industry UsageCommon in industries focusing on high reliability, concurrent systems, or data processingWidely used across all software development sectors

While both roles involve coding, a Functional Programmer specializes in functional programming principles and languages, focusing on writing pure, immutable code. A Software Developer has a broader scope, working with multiple paradigms and technologies to build diverse applications. The roles often overlap, but the focus and expertise differ based on the programming approach.

What are popular job titles related to Functional Programmer jobs in Rhode Island? For Functional Programmer jobs in Rhode Island, the most frequently searched job titles are:
What job categories do people searching Functional Programmer jobs in Rhode Island look for? The top searched job categories for Functional Programmer jobs in Rhode Island are:
What cities in Rhode Island are hiring for Functional Programmer jobs? Cities in Rhode Island with the most Functional Programmer job openings:
Infographic showing various Functional Programmer job openings in Rhode Island as of May 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Temporary. Highlights an 8% Physical, 23% Hybrid, and 69% Remote job distribution, with an average salary of $80,533 per year, or $38.7 per hour.

Principal Quant Developer

Fidelity Investments

Johnston, RI • On-site, Remote

$107K - $216K/yr

Other

Medical, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 264 frontline employees who took The Breakroom Quiz

14th of 138 rated financial services


Job description

Job Description:

The Role

We are seeking a Principal Quant Developer to join our Quantitative Research & Investments Technology (QRIT) team in Fidelity Asset Management Technology. This role will partner with the quant research and investments teams to design, build, enhance, and support a comprehensive portfolio optimization & back testing ecosystem. This individual will include hands on development collaborating with team of software engineers and quantitative developers.

The Expertise and Skills You Bring

  • Minimum of 7 years of proven professional experience working in financial services (Asset Management experienced preferred)
  • Prior experience leveraging industry scale optimization libraries (Matlab Linear, Gurobi, Cplex, Axioma, Gurobi, or SciPy)
  • Experience with Python and micro-services / RESTful APIs
  • Proven ability to design highly scalable and low latency systems
  • Experience working on AWS cloud environment and working knowledge of CI/CD & DevOps
  • Strong experience in system architecture, design patterns and software engineering fundamentals such as OOP, functional programming, data modeling.
  • Advanced understanding of data structures
  • Demonstrated experience with portfolio construction and/or portfolio optimization is a plus
  • Proven ability to capture requirements and formulate plans by partnering with various stakeholders
  • Strong communication, interpersonal and relationship building skills to influence decisions and engage across Fidelity and at all levels of the organization
  • Bachelor’s degree in a computational field such as Computer Science, Master’s degree is preferred
The base salary range for this position is $107,000-216,000 USD per year.

Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors.

Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.

We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Certifications:Category:Information Technology

What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom