1

Functional Programming Jobs in Washington (NOW HIRING)

Functional Analyst

Ashburn, VA · On-site

$80K - $95K/yr

Collaborate with developers, UX designers, and testers to ensure the system meets functional requirements * User Acceptance Testing (UAT) : Assist business users in validating that systems function ...

Title: Functional Area Analyst I KBR's National Security Solutions team provides high-end ... KBR's work is at the forefront of engineering, logistics, operations, science, program management ...

Experience with Rust and/or functional programming languages * Comfort reading theory-heavy computer science papers * Knowledge of Docker and Kubernetes * Unique non-software technology perspectives ...

Title: Functional Area Analyst II KBR's National Security Solutions team provides high-end ... KBR's work is at the forefront of engineering, logistics, operations, science, program management ...

... design, Solutions Engineering and/or product support required. Your Impact: Help develop ... functional and technical requirements, API design documents, business needs statements, schedules ...

You love functional programming * You see the advantage of promises and async/await over callbacks * You're experienced writing Node.js backends MISC SKILLS * You motivate the team to experiment with ...

next page

Showing results 1-20

Functional Programming information

See Washington salary details

$14

$55

$80

How much do functional programming jobs pay per hour?

As of May 31, 2026, the average hourly pay for functional programming in Washington is $55.28, according to ZipRecruiter salary data. Most workers in this role earn between $40.52 and $68.14 per hour, depending on experience, location, and employer.

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 popular job titles related to Functional Programming jobs in Washington? For Functional Programming jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Functional Programming jobs in Washington look for? The top searched job categories for Functional Programming jobs in Washington are:
Infographic showing various Functional Programming job openings in Washington as of May 2026, with employment types broken down into 33% Internship, 34% Full Time, and 33% Part Time. Highlights an 100% In-person job distribution, with an average salary of $114,983 per year, or $55.3 per hour.
Senior Software Engineer - User Interface

Senior Software Engineer - User Interface

Tenable, Inc.

Columbia, MD • Hybrid

$129K - $160.80K/yr

Other

Posted 24 days ago


Job description

Your Role:

Tenable is looking for a Senior Software Engineer, UI to join the Vulnerability Management product development team. As a Senior Software Engineer, UI will drive projects end-to-end, collaborate on product requirements with Product Managers, architect and implement technical solutions, and ensure continued success after deployment. You will lead and participate in design reviews and architecture discussions. You write pragmatic code and strive for simplicity, while bringing technical insights into how to refine and improve the system, ultimately ensuring performance, stability, and an exceptional end user experience. Your Opportunity:

  • Work within a fast growing development team on an innovative product, Vulnerability Management, that is utilizing cutting edge front end technologies Have high-impact by helping the team deliver on our next-generation enterprise web application
  • Own your projects end-to-end including design, development, testing, and deployment
  • Embrace and implement modern front-end technologies and frameworks Promote innovative and elegant software design while actively driving the team toward better practices and solutions with a focus on security, reliability, testability and maintainability
  • Collaborate with an amazing group of cross functional team members including product management, design and other engineers in your Agile team
  • Take responsibility and ownership of your projects
  • Perform code and design reviews

What You'll Need:

  • 5+ years of relevant work experience
  • 3+ years working with React
  • Familiarity with unit and end to end testing for JS/React
  • Solid understanding of Javascript and CSS concepts and techniques
  • Experience debugging web application errors through the use of tools such as Chrome Dev Tools, etc
  • Experience working through the software development life cycle on software development teams and the associated tools (git, Jira, confluence, etc.) Successfully deployed code/features, multiple times, while working in an Agile environment
  • Knowledge of browser versions, their quirks and the solution to said quirks Ability to communicate and collaborate with other engineers and cross functional team members
  • Willingness to take ownership of project priorities, deadlines and deliverables Experience owning a project and coaching engineers through a project's lifecycle
  • Understanding of how design systems and component libraries work
  • Have a lets-get-it-done mindset and be nimble

And Ideally:

  • Keen grasp of the functional programming paradigm
  • Use of virtualization and/or container technology (i.e. Docker)
  • Experience with visualization tools (Visx, Fusion Charts, d3)
  • Passion for keeping current on trends related to frontend architectures, performance techniques, accessibility, localization, security and web design/user experience
  • Comfortable working on a team that experiments with its processes and practices as well as evolving them when necessary

#LI-Hybrid

#LI-MS1