1

Haskell Programming Jobs (NOW HIRING)

At Haskell, you're not just joining a company-you're joining a nationally recognized Top Workplace ... Interpret engineering specifications, material standards, valve schedules, and QA/QC requirements

... Engineering/Construction (AEC) industry preferred. * Related master's degree also preferred At Haskell, we offer a comprehensive benefits package, including health insurance, retirement plans ...

next page

Showing results 1-20

Haskell Programming information

See salary details

$25K

$88.9K

$149K

How much do haskell programming jobs pay per year?

As of Jun 7, 2026, the average yearly pay for haskell programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What is Haskell programming?

Haskell programming refers to the use of the Haskell language, which is a statically typed, purely functional programming language known for its strong type system, immutability, and expressive syntax. Haskell is commonly used in research, academia, and industries where correctness and reliability are critical, such as finance and blockchain development. Its features promote concise, maintainable code and make it well-suited for tasks involving complex computations, data processing, and concurrent programming. Haskell also emphasizes mathematical functions, making it popular among developers interested in functional programming paradigms.

What are the key skills and qualifications needed to thrive as a Haskell Programmer, and why are they important?

To thrive as a Haskell Programmer, you need strong proficiency in functional programming concepts, deep knowledge of Haskell syntax, and a relevant degree in computer science or a related field. Familiarity with development tools like Stack or Cabal, version control systems (e.g., Git), and experience with libraries such as Lens or QuickCheck are typically required. Outstanding problem-solving skills, attention to detail, and effective communication set exceptional Haskell programmers apart. These abilities are crucial for building robust, maintainable software and collaborating efficiently in technically complex environments.

What are some common challenges faced by Haskell programmers when working on large-scale projects?

Haskell programmers working on large-scale projects often encounter challenges related to managing complex type systems and ensuring code maintainability. The language's emphasis on immutability and pure functions can make debugging and performance tuning more involved compared to imperative languages. Additionally, integrating Haskell with existing systems or libraries written in other languages may require extra effort. However, strong community support and robust tooling can help address these challenges, and collaborating closely with team members experienced in functional programming is highly beneficial.

What is the difference between Haskell Programming vs Functional Software Developer?

AspectHaskell ProgrammingFunctional Software Developer
Required CredentialsKnowledge of Haskell, functional programming conceptsProficiency in functional languages (Haskell, Scala, F#), certifications optional
Work EnvironmentPrimarily in software development, research, or academiaSoftware development teams, tech companies, startups
Industry UsageSpecialized in functional programming projects, researchDeveloping applications using functional paradigms across industries
Search & Comparison IntentUnderstanding Haskell-specific skills, job rolesComparing roles in functional programming

Haskell Programming focuses specifically on developing with the Haskell language, emphasizing pure functional programming. Functional Software Developers may work with multiple functional languages and apply functional principles across various projects. While Haskell programmers specialize in Haskell, functional developers have broader language expertise and work in diverse environments.

Infographic showing various Haskell Programming job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.
Director of Construction - Water/Wastewater

Director of Construction - Water/Wastewater

The Haskell Company

Charlotte, NC โ€ข On-site

Full-time

Medical, Retirement

Posted 11 days ago


Job description

Are you ready to move your career forward, and start the BEST job of your life? Haskell is committed to providing you with the resources to help you grow and discover your potential. We promote an environment that encourages innovative ideas and allows you to develop the best "how" to get the job done.
Join Haskell's dynamic Construction & Manufacturing Team and embark on a career journey like no other. We're dedicated to nurturing your growth and empowering you to reach your full potential. With a focus on innovation and skill development, we're committed to providing you with the tools and support you need to excel.
In this role you will oversee Municipal Water & Wastewater Construction operations at the group level to ensure profit, schedule, quality and safety expectations are met. Also responsible for recruiting, hiring, project assignment, terminating and developing construction personnel, including Project Directors of Construction. Responsible for litigation, approval of group warranty expenditures, insurance waivers and check signing. Participates in the establishment of construction policy and procedures at the corporate level.
Your responsibilities will include:
  • Assists Project Director in the preparation of proposals and development of new projects; coordination of design and pre-construction activities and acts as client liaison when needed.
  • Actively participates in periodic design review meetings, leads construction kick-off meeting and monitors production of documents to meet overall project schedule.
  • Provides necessary support to Project Manager regarding project schedule, detailed estimate, establishment of cost codes, buyout strategy and purchase control.
  • Reviews construction drawings and specifications. Oversees owner change orders where potential claim issues exist.
  • Makes recommendations to the project team for construction techniques, design details, self-perform work, field construction staffing and assignments as well as dispute resolution, including subcontractor performance, job site supervision, owner relations and contractual obligations.
  • Approves adequacy of subcontractor insurance coverage for all assigned projects including enforcement of policy of enrollment in Sub Guard, bonds securing special insurance coverage when needed.
  • Works with Project Manager to ensure subcontracts and purchase orders are issued in accordance with company policy.
  • Verifies accuracy of cost reporting. Investigates and directs corrective action in areas of indicated cost overruns. Follows up on requisitions, receivables and collections.
  • Performs periodic project inspections on all assigned projects to ensure schedule, safety and quality compliance. Participates in owner project meetings.
  • Directs timely completion and close-out of projects.
  • Assigns resources to warranty responses on completed projects as needed.
  • Is responsible for the training and career development of Project Managers and ensures the successful development of Assistant Project Managers.

To thrive in this role, you'll need:
  • Bachelor's degree in engineering or construction management or equivalent plus 10 years or more of experience in Industrial Water/Wastewater facility construction, design, or management preferred
  • Knowledge in the design and construction of Industrial Water/Wastewater facilities
  • Extensive experience in the management of construction operations.
  • Specific Knowledge, Skills, License, Certifications Etc.
  • Advanced knowledge of the construction industry and company operations.
  • Extensive knowledge of financial operations, estimating, and employee relations

Join our team and be a driving force behind our project success!
At Haskell, we offer a comprehensive benefits package, including health insurance, retirement plans, professional development opportunities, and more. Join us and be part of a team where your contributions make a difference.
Ready to take your career to new heights? Apply now and become part of the Haskell family.
Environmental Factors and/or Physical Requirements:
While performing the duties of this job, this position is required to have ordinary ambulatory skills sufficient to visit other locations; and the ability to stand, walk, stoop, kneel, crouch, and manipulate (lift, carry, move) light to medium weights of 10-50 pounds. Requires good hand-eye coordination, and arm, hand, and finger dexterity, including the ability to grasp, and visual acuity to use a keyboard, operate equipment, and read application/form information. The associate frequently is required to sit, reach with hands and arms, talk, and hear.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability, or protected veteran status.
Haskell will make reasonable accommodations in compliance with the Americans with Disabilities Act of 1990 and the Americans with Disabilities Act Amendments Act of 2008. The job description will be reviewed periodically as duties and responsibilities change with business necessities. Essential and marginal job functions are subject to modification.
Haskell is a Drug-Free Workplace.
#LI-AS1
#LI-Onsite
#LI-Dir