1

Functional Programmer Jobs in Dahlgren, VA (NOW HIRING)

Functional Analyst

Quantico, VA · On-site

$90K - $130K/yr

... and engineering teams to understand the needs of end users and the enterprise * Develop ... Decomposing functional requirements into appropriate Kanban cards or scrum units (e.g., Epics ...

Senior Functional Analyst

Quantico, VA · On-site

$170K - $190K/yr

... Engineering & Analysis, and Training. * Performs research, collection, and collation of data from studies. Responsible for the compilation of data and preparation of inputs into larger reports.

Senior Functional Analyst

Quantico, VA · On-site

$170K - $190K/yr

Qualifications * 15 years of relevant systems engineering, requirements and/or functional analysis experience. * Active TS clearance with SCI eligibility. * Excellent communication and organizational ...

next page

Showing results 1-20

Functional Programmer information

See Dahlgren, VA salary details

$12

$40

$70

How much do functional programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for functional programmer in Dahlgren, VA is $40.32, according to ZipRecruiter salary data. Most workers in this role earn between $26.25 and $52.45 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 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 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 cities near Dahlgren, VA are hiring for Functional Programmer jobs? Cities near Dahlgren, VA with the most Functional Programmer job openings:
Infographic showing various Functional Programmer job openings in Dahlgren, VA as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 6% Part Time, and 5% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $83,863 per year, or $40.3 per hour.

Functional Analyst

ECS

Quantico, VA • On-site

$90K - $130K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Everforth ECS is seeking a Functional Analyst to work in our Quantico, VA office. Please Note: This position is contingent upon [contract additional funding.]
Are you ready to play a crucial role in supporting cutting-edge technology for federal law enforcement and scientific organizations? ECS is seeking a highly skilled and motivated Functional Business Analyst to help define and steer solutions and process improvements for our customers and teams.
The scope of this program is to enhance enterprise IT services and solutions for our FBI customer to provide best-in-class end-user support. We drive improvements in the operations, management, maintenance and integration of services across multiple networks, systems, and applications to enable and enhance mission operations for law enforcement capabilities. The ideal candidate will be a fast learner, able to effectively engage resources and work across teams to decompose large, complex problems into workable solutions. An aptitude for learning and strategic planning, and the ability to effectively communicate at all levels of the organization, are a must.
Responsibilities include but are not limited to:
  • Interacting with stakeholders including the federal government unit representatives, governance, and ECS service desk, operations, and engineering teams to understand the needs of end users and the enterprise
  • Develop presentation materials for executive-level briefings to explain program, status, issues, requirements, justification and impact of proposed resourcing
  • Collaborate with Configuration Management to audit Jira, provide quality assurance support to ensure proper linkages and entries, and collaborate with the team to resolve issues
  • Collaborate with other teams to understand how production system changes may affect development and testing efforts
  • Proven ability to aggregate and analyze large datasets from primary database systems, identify key trends, anomalies, and insights to inform strategic decision-making.
  • Skilled in developing and implementing data validation processes and quality controls to maintain data integrity and accuracy in reports and outputs.
  • Decomposing functional requirements into appropriate Kanban cards or scrum units (e.g., Epics, Features, User Stories)
  • Facilitate scrum ceremonies and improve Agile practices throughout iterative releases
  • Coordinate monthly/sprint reporting and communication
  • Support software testing, including executing test scripts as needed
  • Support continuous innovation by implementing the best practices to improve technology, tools, and processes to increase team efficiency and technical execution
  • Track, communicate, and report on issues and risks using reporting guidelines
  • Train end users on new solutions and processes

Salary Range: $90,000 - $130,000
General Description of Benefits
  • US citizenship with Top Secret clearance
  • A minimum of five years' experience analyzing and documenting complex systems and applications
  • Experience maintaining a backlog for an Agile/Scrum team
  • Experience collaborating with customer representatives, program management, and quality managers to define and document requirements in small increments
  • Experience decomposing features into user stories
  • Experience writing Acceptance Criteria for user stories to define system functionality
  • Demonstrated multi-tasking ability, problem solving skills, and a consistent record of on time delivery and customer service
  • Excellent written and oral communication skills
  • Demonstrated aptitude for working in a fast-paced, dynamic, matrixed work environment
  • Ability to elicit and shape work requirements, as well as decompose complex challenges into actionable plans based on an understanding of higher-level objectives
  • Excellent communication, collaboration, and relationship-building skills, including customer and employee engagement and the ability to translate complex technical concepts into plain English