1

Functional Programmer Jobs in Massachusetts (NOW HIRING)

Manage a system performance and triaging team and drive day-to-day activities of cross-functional engineering teams. * Manage the resources of your team including hiring, mentoring and driving ...

CMM Programmer

Billerica, MA · On-site

$36 - $44/hr

Support new product introductions through cross-functional collaboration * Maintain CMM equipment calibration and safety compliance Machines, controls and software PC-DMIS CMM programming software ...

$125K - $171K/yr

What we need We are hiring a Staff Software QA Engineer focused on integration and functional validation from early design through release. In this role, "embedded" means working directly with the ...

Collaborate effectively with a cross-functional product team including program management, software ... Lead engineering support for production issues and field reliability improvements. Qualifications ...

... functional validationfrom early design through release. In this role, "embedded" meansworking directly withthesoftware engineering teamsthat tie together real-time orchestration, robotics, on-prem ...

Senior Engineer (Platform)

Boston, MA · On-site

$113K - $155K/yr

Build backend services using C# in a Functional Programming paradigm or TypeScript for web and background worker applications. * Work with both SQL and NoSQL databases; PostgreSQL expertise preferred.

Senior Engineer (Platform)

Boston, MA · On-site

$113K - $155K/yr

Build backend services using C# in a Functional Programming paradigm or TypeScript for web and background worker applications. * Work with both SQL and NoSQL databases; PostgreSQL expertise preferred.

Build backend services using C# in a Functional Programming paradigm or TypeScript for web and background worker applications. * Work with both SQL and NoSQL databases; PostgreSQL expertise preferred.

CMM Programmer - 1st Shift Location: North Billerica, MA Shift: 1st Shift Position Type: Full-Time ... Cross-Functional Collaboration: Participate actively in project kick-off meetings to provide ...

Showing results 41-60

Functional Programmer information

See Massachusetts salary details

$13

$43

$75

How much do functional programmer jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for functional programmer in Massachusetts is $43.18, according to ZipRecruiter salary data. Most workers in this role earn between $28.08 and $56.20 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a functional programmer?

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 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 Massachusetts?

For Functional Programmer jobs in Massachusetts, the most frequently searched job titles are:

What job categories do people searching Functional Programmer jobs in Massachusetts look for?

The top searched job categories for Functional Programmer jobs in Massachusetts are:

What cities in Massachusetts are hiring for Functional Programmer jobs?

Cities in Massachusetts with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 91% Full Time, 5% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $89,810 per year, or $43.2 per hour.

Software Engineering Manager

Framingham, MA

ICONSTAFF
Recruiting and Staffing Services • 1 - 10 employees

$150K - $180K/yr

Full-time

Re-posted 15 days ago


Key responsibilities

  • Manage a system performance and triaging team and drive day-to-day activities of cross-functional engineering teams.

  • Utilize embedded software experience to drive end-to-end software releases and ensure software design is maintainable, scalable, and reusable.

  • Collaborate with software architects, product management, external software teams, and cross-functional engineering teams to ensure timely delivery of products and features.


Job description

About The Role

We're seeking an experienced Manager who can lead and drive our embedded software solutions of consumer electronic products to the next level of performance excellence and evolve the software technology along the products roadmap. This is a position requiring both strong leadership across regions and hands-on technical experience driving towards the best system performance and experience to accommodate foreseeable many years of product roadmap.  It requires one to embrace ‘can-do’ attitude and possess business acumen of understanding priorities, cost effectiveness, and significance of on-time deliveries with fast turnaround and well-planned software activities.  Hybrid working environment with 3-days/week on-site presence is required for this leadership position.


Key Responsibilities:

  • Manage a system performance and triaging team and drive day-to-day activities of cross-functional engineering teams.
  • Manage the resources of your team including hiring, mentoring and driving continuous improvement.
  • Utilize deep embedded software experience to drive best-in-class end-to-end software releases and deliverables on-time, driving maintainable, scalable and reusable software design across one or more teams.
  • Work with staff and peers to develop short- and long-term plans, managing resourcing, prioritization and schedules.
  • Develop deep understanding of underlying SW/HW architecture, analyze and optimize system performance to the best-in-class quality and ensure engineering/test approaches fit in the overall strategy.
  • Work collaboratively with software architects, product management, external software teams and cross-functional engineering teams to ensure all teams are in sync and delivering products/features to market on time.


About You

  • 15+ years of demonstrated experience in embedded software development through the full lifecycle (requirements, design, development, test, deployment, operation).
  • 10+ years in an end-to-end cross-functional technical leadership role.
  • Demonstrated success leading high performing teams.
  • Experience driving a test-driven development process on engineering teams.
  • Experience in analyzing and optimizing system performance end-to-end in a structural manner.
  • Experience in leading system triaging effort and driving to resolution across functions in a structural manner.
  • Ability to lead teams and delegate appropriately.
  • Works collaboratively with other managers and teams to identify and solve problems.
  • Experience with C or C++ in an embedded system, including Linux and Android natives.
  • Experience with complex embedded software in a resource limited RTOS based system.
  • Experience with Bluetooth or other wireless communication protocols is a plus.
  • Experience with Audio processing a plus.
  • Experience with embedded security a plus.
  • Strong systems level thinker across hardware, software, user experience, etc.
  • Has led a team delivering firmware for at least one product successfully launched into mass production.
  • Strong verbal and written communication skills.
  • BSEE/BSCS/BSCE (MS preferred) with at least 10 years related work experience.