1

Functional Programming Jobs in Maryland (NOW HIRING)

Enable System Security Planning and collaborate with engineers on system integration. Work Environment, Physical Demands, and Mental Demands: * Perform functional analysis to identify critical ...

New

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 ...

Strong understanding of functional programming concepts (immutability, higher-order functions), collections, concurrency, and memory management for scalable data processing. AI Tool Proficiency:

Be Seen First

Foundational knowledge of software development principles, object-oriented or functional programming concepts, and the software development life cycle. * Programming experience in at least one ...

Technical leadership of a cross-functional engineering team throughout the full program lifecycle including design, development, manufacturing, formal hardware/software qualification, integration and ...

next page

Showing results 1-20

Functional Programming information

See Maryland salary details

$13

$51

$74

How much do functional programming jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for functional programming in Maryland is $51.32, according to ZipRecruiter salary data. Most workers in this role earn between $37.62 and $63.25 per hour, depending on experience, location, and employer.

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 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 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 popular job titles related to Functional Programming jobs in Maryland? For Functional Programming jobs in Maryland, the most frequently searched job titles are:
What job categories do people searching Functional Programming jobs in Maryland look for? The top searched job categories for Functional Programming jobs in Maryland are:
Infographic showing various Functional Programming job openings in Maryland as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 2% Temporary, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $106,746 per year, or $51.3 per hour.
Java Developer with Kotlin

Full-time

Re-posted 5 days ago


Job description

We are looking for candidates with the following skills. Please let me know if this interests you in applying for this position, please reach to me at mayuri.s@globalalliantinc.com


Role: Senior Java/Kotlin Scala Developer - Remote (Should be inside US to apply for this role)
Need US CITIZENSHIP because of the nature of the client and job plus undergo security clearance
Senior Java/Kotlin Scala Developer:

Responsibilities:

  • Design, code, and maintain applications and data processing solutions using Java, Kotlin, Scala.
  • Design and implement data loading and transformation for large datasets. Process data in various formats and compression codecs.
  • Collaborate with cross-functional teams to understand data requirements and deliver solutions.
  • Write clean, efficient, and well-documented code. Implement test-driven deployment practices and develop and execute unit, integration, and end-to-end tests.
  • Identify and resolve issues during development and production.
  • Contribute to the overall DevOps for builds, application deployment stages, and releases.
  • Provide on-call support (rotating with Team).

Required Experience and Skills:

  • Minimum 5 years of experience in software development with a focus on Java, Kotlin, Scala.
  • Strong proficiency in Java, Kotlin and experience with functional programming concepts.
  • Good understanding of Scala and its ecosystem, including frameworks and libraries.
  • Proficiency in SQL and experience with relational databases.
  • Experience with AWS cloud services.
  • Experience with version control systems like Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Good to have experience/knowledge:

  • Big Data: Experience/Knowledge securing and scaling Amazon EMR (Spark) and OpenSearch.
  • Knowledge in Apache Spark and its core concepts, including RDDs, DataFrames, and Spark SQL.
  • DevOps Tools: Knowledge of Harness for Continuous Delivery and Git-based workflows.
  • Security: Strong understanding of encryption, secret management, and network security.
  • IaC: Proficiency in Terraform or CloudFormation to manage infrastructure as code.
  • Cloud: Proven knowledge managing Kubernetes, Dockers, AWS services (EC2, S3, IAM, VPC, EKS).



Global Alliant logo

About Global Alliant

Sourced by ZipRecruiter

Global Alliant is an Innovative and Award winning Information Technology and Software Development Company based in Maryland. We partner with clients to transform their complex and mission critical business challenges using Digital Transformation, Cloud Modernization, Agile Engineering, and Process Automation Solutions. Our core capabilities reach across Public Sectors composed of Federal, State, and Local Government Agencies, and deliver the Best in Class Solutions. Global Alliant understands rapid policy changes to bring suitable program and delivery oversight coupled with technical subject matter expertise to not only meet but exceed client expectations.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Columbia, MD, US

Year founded

2016

Social media