1

Functional Programmer Jobs in Roanoke, VA (NOW HIRING)

Compensation Range: $75,000 - $90,000 Electrical & Controls Engineer Remote - VA, TX, TN, WV, SD ... Kaizen and cross-functional continuous improvement initiatives. • Support Design for ...

Senior Engineer II

Roanoke, VA · On-site

$89K - $123K/yr

Work collaboratively and effectively with clients and colleagues including cross-functional teams ... Licensed Professional Engineer (PE). * Bachelor's or Master's degree in engineering from ABET ...

Senior Ruby and Node Developer

Roanoke, VA · On-site

$139K - $172K/yr

Collaborate with cross-functional teams to design, develop, and deliver high-quality software ... Strong knowledge of object-oriented programming principles, design patterns, and best practices.

Senior Ruby and Node Developer

Roanoke, VA · On-site

$139K - $172K/yr

Collaborate with cross-functional teams to design, develop, and deliver high-quality software ... Strong knowledge of object-oriented programming principles, design patterns, and best practices.

Showing results 41-60

Functional Programmer information

See Roanoke, VA salary details

$11

$38

$67

How much do functional programmer jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for functional programmer in Roanoke, VA is $38.80, according to ZipRecruiter salary data. Most workers in this role earn between $25.24 and $50.48 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 job categories do people searching Functional Programmer jobs in Roanoke, VA look for?

The top searched job categories for Functional Programmer jobs in Roanoke, VA are:

What cities near Roanoke, VA are hiring for Functional Programmer jobs?

Cities near Roanoke, VA with the most Functional Programmer job openings:

Electrical & Controls Engineer

Munters

Daleville, VA • On-site

$75K - $90K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Munters rating

8.2

Company rating: 8.2 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

133rd of 496 rated machine equipment manufacturers


Job description

Compensation Range:
$75,000 - $90,000
Electrical & Controls Engineer
Remote - VA, TX, TN, WV, SD, MD, PA, OH, AZ, or UT
Up to 50% U.S. Travel | International Travel May Be Required in the Future
Design the Controls Behind Mission-Critical Cooling
Munters is a global leader in climate solutions for mission-critical environments. We are seeking an Electrical & Controls Engineer to join our R&D Service Engineering team and help design, test, and improve custom HVAC and data center cooling solutions.
This is an excellent opportunity for an experienced electrical or controls engineer who enjoys working across controls design, programming, electrical systems, HVAC, testing, and field support.
What You'll Do
• Lead controls layout, design, programming, and testing for complex HVAC and air-handling systems.
• Develop and troubleshoot DDC/PLC controls programs and control loops.
• Design electrical schematics, controls layouts, and parts lists for custom equipment.
• Research and implement controls technologies including sensors, actuators, VFDs, and communication networks.
• Develop controls solutions for complex air handlers and heat-transfer systems.
• Support R&D prototype testing in our Texas and Virginia labs.
• Provide technical support for products after installation and shipment.
• Train Controls Technicians on controls programming, troubleshooting, and system operation.
• Support electrical diagram and controls program updates for existing systems.
• Participate in Kaizen and cross-functional continuous improvement initiatives.
• Support Design for Manufacturing (DFM), cost reduction, and product improvement efforts.
• Create and maintain training guides, standards, and technical documentation.
• Travel up to 50% to support customers, projects, testing, and field activities.
What We're Looking For
• Bachelor's degree in electrical or mechanical engineering, or equivalent experience.
5-8 years of experience in data center controls, HVAC controls, electrical systems, or related engineering.
• Advanced experience programming DDC/PLC controllers.
• Advanced knowledge of Automated Logic Controls (ALC) Web CTRL is highly preferred.
• Experience with AutoCAD Electrical.
• Strong understanding of HVAC systems and controls.
• Practical knowledge of three-phase power systems.
• Ability to design and troubleshoot low-voltage control systems.
• Strong technical problem-solving and communication skills.
• Ability to work independently while collaborating across Engineering, R&D, Service, and Operations.
• Authorized to work in the U.S. for any employer.
Why Join Munters?
• Competitive salary
• Medical, dental, and vision insurance
• Flexible work schedule
• Generous PTO
• 401(k) with employer matching
• Professional development and tuition reimbursement
• Conference and training opportunities
Opportunity to work on innovative cooling technology supporting mission-critical data centers
Munters is an Equal Opportunity Employer. We value diverse backgrounds, experiences, and perspectives and encourage qualified candidates to apply.
All offers are contingent upon successful completion of a pre-employment drug test and background check, as applicable for the position.

What Munters employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom