1

Functional Programming Jobs in Boston, MA (NOW HIRING)

Mobile Engineer (iOS)

Boston, MA · On-site

$83K - $158K/yr

Your passion crafting user experiences on iOS using Apple's Human Interface Guidelines using your proven understanding of functional programming and reactive patterns. * Good understanding of ...

Your passion crafting user experiences on iOS using Apple's Human Interface Guidelines using your proven understanding of functional programming and reactive patterns. * Good understanding of ...

What we need We are looking for an Advanced Functional Safety Engineer to join our Functional Safety team within our Engineering organization. Your job will be to act as a "builder" within a newly ...

Principal Pricing Data Engineer

Milford, MA · On-site

$125.60K - $150.80K/yr

Develop production-grade Python code using strong OOP and functional programming practices. * Follow and promote sound engineering practices, including modular design, testing, readability, and ...

Our Operations team works closely with Engineering, Quality, and Supply Chain teams to deliver solutions to our customers. We are seeking a highly motivated Functional Lead to support and guide a ...

Our Operations team works closely with Engineering, Quality, and Supply Chain teams to deliver solutions to our customers. We are seeking a highly motivated Functional Lead to support and guide a ...

Object oriented and functional programming in Python * Multimodal data processing (e.g., combining text, image, and 3D data). * Experience with AWS microservices including SageMaker, Service Catalog ...

Our Operations team works closely with Engineering, Quality, and Supply Chain teams to deliver solutions to our customers. We are seeking a highly motivated Functional Lead to support and guide a ...

next page

Showing results 1-20

Functional Programming information

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 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 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 most commonly searched types of Functional Programming jobs in Boston, MA? The most popular types of Functional Programming jobs in Boston, MA are:
What are popular job titles related to Functional Programming jobs in Boston, MA? For Functional Programming jobs in Boston, MA, the most frequently searched job titles are:
What job categories do people searching Functional Programming jobs in Boston, MA look for? The top searched job categories for Functional Programming jobs in Boston, MA are:
What cities near Boston, MA are hiring for Functional Programming jobs? Cities near Boston, MA with the most Functional Programming job openings:
Infographic showing various Functional Programming job openings in Boston, MA as of May 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 88% In-person, and 12% Remote job distribution.

Mobile Engineer (iOS)

Fidelity Investments

Boston, MA • On-site

$83K - $158K/yr

Full-time

Medical, Retirement, PTO

Posted 2 days ago


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:
iOS Engineer
Location: Boston
Note: Fidelity will not provide immigration sponsorship for this position.
Are you interested in serving the needs of millions of customers by building outstanding products and digital experiences that help strengthen the financial well-being of our customers?
We're actively seeking a passionate, humble individual who brings deep technical expertise in mobile architecture, engineering, with an eye towards desktop, tablet, and wearable platforms and has a passion for business innovation.
The Team
Fidelity Brokerage Alternatives and Fidelity Crypto Experience technology team contributes to and influences the direction of Alternative Investments and Fidelity Crypto solutions for retail customers. We are a comprehensive software engineering practice, leading the build of core product and platform capabilities, the championing of new technologies and promoting collaboration and open communication to facilitate better decision-making at all levels.
The Purpose of Your Role
Our teams build and contribute to Fidelity's digital presence. As a software engineer, you will help us build the omni channel user experiences and the underlying platforms needed to support our digital presence. You'll work on building entire features, taking these from concept to deployment, as part of our autonomous, cross functional teams. You'll have the opportunity to contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn. We're looking for highly motivated individuals who work well in a collaborative, iterative, and fast-paced environment.
The Expertise and Skills You Bring
  • 3 years of professional experience developing publicly available native iOS apps using Swift, SwiftUI, UIKit, Objective-C, Xcode in an agile environment.
  • Experience or willingness to learn Android, web and cloud-based technologies.
  • Knowledge of mobile landscape, architectures (MVVM, Clean Architecture), trends and emerging technologies used in creating performant and resilient native iOS Apps.
  • Your passion crafting user experiences on iOS using Apple's Human Interface Guidelines using your proven understanding of functional programming and reactive patterns.
  • Good understanding of accessibility features and building accessible experiences on iOS
  • Experience with Swift concurrency, combine and asynchronous programming in general
  • Excellent understanding of testing concepts and frameworks using XCTest, and XCUITest
  • Your advanced Git skills, branching strategies and CI/CD practices.
  • Your knowledge of HTTP based APIs, Networking and how the internet works.
  • Experience in internet security: OAuth, Open ID connect and knowledge of standard methodologies
  • Strong working knowledge of AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB)
  • Understanding containerization, Docker, and orchestration will be a plus.
  • End-to-end architecture experience with focus on customer experience, ease of use, reusable core and common components development, leverage proven architecture pattens, standards, accessibility guidelines, security, A/B testing, personalization, analytics and measurements

How Your Work Impacts the Organization
With you as a core member of the technology leadership team, we will together continue to drive and enhance a strong engineering culture that is built on a core foundation that revolves around passion for excellence, community and accountability.
We believe that diversity in background and experience will nurture an inclusive and engaging work environment for our employees. This ultimately enables us to deliver a better product for our customers. It is our genuine belief that delivering the best possible customer experience requires an artful blend of human ingenuity and technology. While we value smart technologists, we are fanatics about our culture that promotes aligned autonomy and ownership. People who are great cultural fits demonstrate curiosity to learn, are unafraid to break things, step up and take the lead, take ownership of their projects, and thrive by sharing knowledge
The base salary range for this position is $83,000-158,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