1

Functional Programmer Jobs in Arizona (NOW HIRING)

As a Functional ERP Engineer, you will leverage advanced analytics, automation, and agentic AI to support the various functions within the Finance & Accounting department. You will design and ...

New

As a Functional ERP Engineer, you will leverage advanced analytics, automation, and agentic AI to support the various functions within the Finance & Accounting department. You will design and ...

New

As a Functional ERP Engineer, you will leverage advanced analytics, automation, and agentic AI to support the various functions within the Finance & Accounting department. You will design and ...

New

Mechanical Designer Engineer

Tucson, AZ · On-site

$71K - $97K/yr

Coordinate with suppliers, cross-functional engineering teams, manufacturing, quality, and regulatory agencies. Develop engineering documentation, schedules, and technical deliverables. Review ...

Company Description IDEALFORCE have a Contract position available immediately for a Programmer to ... SQL2008, SQL 2012 Provide timely functional releases so as to meet fast changing business ...

Sr. CNC Programmer

Chandler, AZ · On-site

$38 - $48/hr

Support cross-functional teams including Engineering, Quality, and Planning Engineering Collaboration & Manufacturability * Collaborate with Engineering to review part designs, drawings, and models ...

Mechanical Designer Engineer

Tucson, AZ · On-site

$71K - $97K/yr

... functional engineering teams, manufacturing, quality, and regulatory agencies. • Develop engineering documentation, schedules, and technical deliverables. • Review engineering designs and ...

Showing results 21-40

Functional Programmer information

See Arizona salary details

$11

$36

$64

How much do functional programmer jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for functional programmer in Arizona is $36.84, according to ZipRecruiter salary data. Most workers in this role earn between $23.99 and $47.93 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 are popular job titles related to Functional Programmer jobs in Arizona?

For Functional Programmer jobs in Arizona, the most frequently searched job titles are:

What job categories do people searching Functional Programmer jobs in Arizona look for?

The top searched job categories for Functional Programmer jobs in Arizona are:

What cities in Arizona are hiring for Functional Programmer jobs?

Cities in Arizona with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Arizona as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 6% Part Time, 2% Temporary, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $76,633 per year, or $36.8 per hour.

Specialist, Software Engineer (Functional Lead) (Evergreen)

Phoenix, AZ

Full-time

Posted 18 days ago


Key responsibilities

  • Own the technical execution and quality of software deliverables within the surveillance development projects.

  • Coordinate with offshore engineers, product owners, project leads, and systems engineering to manage priorities, dependencies, and commitments.

  • Track and communicate delivery metrics, review outputs, and drive process improvements to ensure timely and compliant software development.


Job description

About Acron Aviation (Avionics – Surveillance):
Acron Aviation designs, engineers, and manufactures certified avionics systems that support safety-critical flight operations across commercial and military aviation. Within Avionics, the Surveillance product line develops and sustains systems that enable aircraft awareness, collision avoidance, and airspace interoperability. Our portfolio includes TCAS, Mode S transponders, ADS-B, and integrated surveillance solutions deployed across commercial, military, and rotorcraft platforms. This work is performed in highly regulated environments and demands deep expertise across systems, hardware, software, and RF throughout the full product lifecycle.

**This requisition is being utilized to build a pipeline of qualified candidates for potential future opportunities as they arise**

Job Title - Senior, Software Engineering

Position Summary

As a Software Engineering Functional Lead, you are in a dual-role lead position, involving both front-line people leadership of a team of avionics software engineers and supporting performance of individual productive work of software engineers on a program.  Acron Aviation is seeking a top-notch influencer, motivator, and leader who can grow, guide and coordinate a team of software engineers while advancing their own career as a software engineering lead for engineering development projects. The applicant will be the primary focal serving as the interface to the engineering project lead and program management team while also interacting with other engineering functions on projects involving mechanical, electrical, and systems engineering in planning, designing, manufacturing, and testing of avionics Transponders, RF and Sensor-based systems. 

The Software Engineering Functional Lead owns the technical execution and quality of software deliverables within their domain, while partnering with Project Leads on schedule, integration, and cross functional coordination.


Key Responsibilities
  • Accountable for software engineering tasks for Surveillance development projects in a dynamic environment.  This will include coordination with offshore engineers with our partner suppliers.
  • Partner with Product Owners, Project Leads, and Systems Engineering to manage priorities, dependencies, and commitments
  • Actively remove impediments and drive predictable execution aligned with program milestones
  • Track and communicate delivery metrics (e.g., plan vs actuals, throughput, risk burndown)
  • Reviews outputs and provides direction on process compliance aspects
  • Makes moderate to substantial improvements to processes, systems, and solutions. Plans and establishes goals and objectives for a team with direct impact on the short-term operational results for the department. 
  • Influence and drive incorporation of Artificial Intelligence and increase the utilization of automation tools, methodologies in the existing software engineering development environment, processes and lifecycle artifacts seeking:
  • Measurable outcomes (cycle time, quality, compliance) 
  • Guardrails for DO 178 / safety-critical contexts
  • Explains, interprets, and gains cooperation on policies, practices, and processes to others within the organization.

Required Qualifications
  • BS Degree in Computer Science, Electrical Engineering or equivalent fields required
  • 4 - 9 years of related experience developing real time embedded software
  • Requires practical knowledge in leading and managing the execution of processes, projects, tactics, and employees within a team
  • Previous experience with DO-178 development is highly desired
  • Experience developing with C programming language
  • Knowledge of engineering design standards for commercial aviation industry
  • Good written and verbal communication, interpersonal, and team-working skills required
  • Action oriented, results driven, high energy, self-starter, innovative with new approaches to design work, influential with peers and demonstrate critical thinking skills to drive to root cause
  • This position requires access to information subject to U.S. export control laws. To meet eligibility requirements, applicants must be a U.S. Person as defined by U.S. law
Preferred Qualifications
  • Experience with Real Time Operating Systems such as Green Hills, VxWorks or CentOS.
  • Experience with C++, Python, Visual Basic, Pascal
  • Experience using Linux
  • Experience with Configuration Management and Change Control Tools (such as Git, Bitbucket, ClearCase, Subversion, ClearQuest)
  • Experience with Requirement Management tools such as DOORS
  • Experience with Agile software development lifecycle
  • Experience with emerging AI tools, including prompt engineering and introducing these concepts into existing rigorous safety critical software development environments
  • Experience with DevOps concepts and implementations, especially with Continuous Integration and Continuous Testing aspects
  • Experience with Jenkins is a plus
  • Experience managing software engineers with a servant leadership mindset

Equal Opportunity Statement

Acron Aviation is proud to be an Affirmative Action and Equal Opportunity Employer. We are committed to treating all employees and applicants with respect and dignity and to maintaining a workplace free from unlawful discrimination. All applicants will be considered for employment regardless of race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding, or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or any other legally protected characteristic.

Additional Information:
Acron Aviation maintains a drug-free workplace and conducts pre-employment substance abuse testing and background checks, where allowed by law. Acron Aviation is an E-Verify employer


We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.