1

Functional Programmer Jobs in Boise, ID (NOW HIRING)

Experience collaborating with cross-functional engineering teams Preferred Qualifications: * Master's degree or PhD in Electrical Engineering or related field * Experience designing DFT circuits for ...

Experience collaborating with cross-functional engineering teams Preferred Qualifications: * Master's degree or PhD in Electrical Engineering or related field * Experience designing DFT circuits for ...

High Bandwidth Memory Quality Engineer

Boise, ID · On-site

$68K - $88K/yr

Collaborate with cross-functional engineering teams to ensure HBM product reliability methods are established and followed, perform risk assessments, and provide support for manufacturing teams ...

LotusWorks is an Engineering Services provider specializing in managing Commissioning, Construction ... Conduct green tag inspection, witness functional performance testing, and integrated systems ...

The Commissioning Engineer is responsible for planning, executing, and overseeing commissioning ... Conduct green tag inspection, witness functional performance testing, and integrated systems ...

Experience working with cross-functional engineering teams and external partners * Excellent communication, presentation, and technical influencing skills Preferred Qualifications: * Master's degree ...

next page

Showing results 1-20

Functional Programmer information

See Boise, ID salary details

$11

$37

$65

How much do functional programmer jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for functional programmer in Boise, ID is $37.63, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $48.94 per hour, depending on experience, location, and employer.

What job makes $10,000 a month without a degree?

A functional programmer can earn $10,000 or more per month through freelance work, consulting, or high-paying tech roles, often requiring strong coding skills in languages like Haskell or Scala. Success depends on experience, portfolio, and the ability to deliver complex solutions, with many professionals working remotely or independently. Certifications are not mandatory but can enhance credibility and earning potential in this field.

What are the top 5 functional programming languages?

For a functional programmer, the top five functional programming languages are Haskell, Lisp, Erlang, Scala, and Clojure. These languages emphasize immutability, higher-order functions, and pure functions, which are core principles in functional programming. Knowledge of these languages can enhance a functional programmer's ability to develop reliable and maintainable software systems.

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

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 is a Functional Programmer?

A Functional Programmer is a software developer who primarily uses functional programming languages and paradigms to write code. Functional programming emphasizes using pure functions, immutability, and declarative code to solve problems, making software more predictable and easier to test. Common functional languages include Haskell, Scala, Clojure, and F#. Functional Programmers often work on projects that require high levels of reliability, concurrency, or mathematical modeling. Their approach differs from object-oriented or procedural programming by focusing on functions and avoiding shared state.

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 highest paid coding job?

Senior software engineers, especially those specializing in high-demand areas like machine learning, cloud computing, or cybersecurity, tend to be among the highest paid coding jobs. Roles such as software architects or technical leads also command top salaries, often exceeding six figures depending on experience and location.

What is the easiest coding job to get?

A role as a junior or entry-level programmer, including positions like software developer or web developer, is generally considered easier to obtain for those with basic coding skills and some familiarity with programming languages such as Python, JavaScript, or Java. These jobs often require less experience and may be available through internships, coding bootcamps, or entry-level job postings.
What job categories do people searching Functional Programmer jobs in Boise, ID look for? The top searched job categories for Functional Programmer jobs in Boise, ID are:
What cities near Boise, ID are hiring for Functional Programmer jobs? Cities near Boise, ID with the most Functional Programmer job openings:
Sr. Design Engineer, DRAM

Sr. Design Engineer, DRAM

Micron Technology

Boise, ID • On-site

Full-time

Medical, Dental, Vision, PTO

Posted 11 days ago


Micron Technology rating

8.7

Company rating: 8.7 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

11th of 139 rated electronics manufacturers


Job description

Our vision is to transform how the world uses information to enrich life for all.
Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.
We are the Design DFT team at Micron, building testability into the heart of advanced memory products. Our work spans circuit innovation, architecture, and methodology, and directly impacts quality, scalability, and manufacturability across Micron's global portfolio. We collaborate deeply across design, verification, and manufacturing to solve hard problems early and push memory technology forward!
As a Sr. Design Engineer on the Design DFT team, you play a critical role in ensuring Micron's memory products are testable, robust, and production-ready. This role blends hands-on circuit design with architectural thinking and forward-looking methodology development. You will influence designs early, partner across fields, and help introduce AI-enabled approaches that build the future of DFT.
Responsibilities:
  • Define and implement DFT, testmode, and related design methodology requirements for current and future memory products
  • Design and evaluate new DFT circuit and architectural solutions to improve coverage, scalability, and robustness
  • Influence early design planning by shaping DFT architecture, testability strategies, and reusable design intent
  • Validate DFT solutions through modeling, simulation, and review of circuits, testmodes, and verification results
  • Collaborate across design, verification, product engineering, and manufacturing to meet coverage, cost, and quality goals
Minimum Qualifications:
  • Bachelor's degree in Electrical Engineering or related field, or equivalent practical experience
  • Experience with digital or mixed-signal circuit design and simulation
  • Working knowledge of Design-for-Test concepts or testmodes
  • Experience collaborating with cross-functional engineering teams
Preferred Qualifications:
  • Master's degree or PhD in Electrical Engineering or related field
  • Experience designing DFT circuits for complex SOC or memory products
  • Familiarity with DFT verification flows, automation, or industry-standard EDA tools
  • Experience applying or evaluating AI-assisted techniques in design or verification workflows

As a world leader in the semiconductor industry, Micron is dedicated to your personal wellbeing and professional growth. Micron benefits are designed to help you stay well, provide peace of mind and help you prepare for the future. We offer a choice of medical, dental and vision plans in all locations enabling team members to select the plans that best meet their family healthcare needs and budget. Micron also provides benefit programs that help protect your income if you are unable to work due to illness or injury, and paid family leave. Additionally, Micron benefits include a robust paid time-off program and paid holidays. For additional information regarding the Benefit programs available, please see the Benefits Guide posted on micron.com/careers/benefits.
Micron is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship status, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.
To learn about your right to work click here.
To learn more about Micron, please visit micron.com/careers
For US Sites Only: To request assistance with the application process and/or for reasonable accommodations, please contact Micron's People Organization at hrsupport_na@micron.com or 1-800-336-8918 (select option #3)
Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards.
Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron.
AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification.
Fraud alert: Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.

What Micron Technology employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom