1

Senior Functional Programming Jobs in Colorado (NOW HIRING)

Senior Platform Engineer

Denver, CO · On-site

$168K - $198K/yr

As a Senior Platform Engineer you will design and ship the systems, services, and paved-path ... Mentor junior platform engineers and the cross-functional engineers who build on the platform.

Senior Platform Engineer

Denver, CO

$107K - $147K/yr

As a Senior Platform Engineer you will design and ship the systems, services, and paved-path ... Mentor junior platform engineers and the cross-functional engineers who build on the platform.

As a Senior Platform Engineer you will design and ship the systems, services, and paved-path ... Mentor junior platform engineers and the cross-functional engineers who build on the platform.

Senior Platform Engineer

Denver, CO · On-site

$107K - $147K/yr

As a Senior Platform Engineer you will design and ship the systems, services, and paved-path ... Mentor junior platform engineers and the cross-functional engineers who build on the platform.

Senior Systems Engineer

Denver, CO · On-site

$135K - $190K/yr

YOUR MISSION We are seeking a Senior Systems Engineer to join our team in developing and ... You work closely with cross-functional teams while conducting impact analyses for changes, ensuring ...

Showing results 41-60

Senior Functional Programming information

What is a senior functional programming?

A Senior Functional Programming Engineer is an experienced software developer who specializes in using functional programming languages and paradigms to design, build, and maintain robust software systems. They typically have deep expertise in languages such as Haskell, Scala, Erlang, Clojure, or F#, and are skilled in applying concepts like immutability, pure functions, and higher-order functions. In addition to writing code, they often mentor junior developers, review code for best practices, and help architect scalable and maintainable systems using functional techniques.

What are the key skills and qualifications needed to thrive as a senior functional programmer?

To thrive as a Senior Functional Programmer, you need advanced proficiency in functional programming languages (such as Haskell, Scala, or Clojure), a strong grasp of software design principles, and extensive experience in developing scalable applications. Familiarity with version control systems like Git, build and deployment tools, and knowledge of cloud platforms or CI/CD pipelines are typically expected. Excellent problem-solving, collaboration, and communication skills help you work effectively in agile teams and mentor junior developers. These combined skills enable the delivery of robust, maintainable code and drive technical innovation within software projects.

What are some common challenges faced by senior functional programmers when integrating functional paradigms into existing codebases?

Senior Functional Programmers often encounter challenges when introducing functional programming concepts into legacy or mixed-paradigm codebases. These challenges include overcoming resistance from team members unfamiliar with functional approaches, ensuring compatibility with object-oriented or procedural components, and refactoring code to leverage immutability and pure functions without introducing regressions. Success in this role often requires strong communication skills, patience, and the ability to educate colleagues on the benefits and practical applications of functional techniques.

What is the difference between Senior Functional Programming vs Functional Software Engineer?

AspectSenior Functional ProgrammingFunctional Software Engineer
Required CredentialsBachelor's or higher in CS, certifications in functional languagesBachelor's or higher in CS, experience with functional programming
Work EnvironmentTech companies, startups, R&D teamsSoftware development teams, tech firms, consulting
Industry UsageUsed for designing complex systems, optimizing codeDeveloping functional applications, coding in functional languages
Search & Comparison IntentUnderstanding senior roles, career progressionEntry to mid-level functional programming roles

Senior Functional Programming professionals focus on leading complex projects, designing scalable systems, and mentoring teams, often requiring extensive experience. Functional Software Engineers typically implement functional programming principles in software development, with a focus on coding and application development. While both roles involve functional languages, senior roles emphasize leadership and architecture, whereas engineers focus on implementation.

What are popular job titles related to Senior Functional Programming jobs in Colorado?

For Senior Functional Programming jobs in Colorado, the most frequently searched job titles are:

What job categories do people searching Senior Functional Programming jobs in Colorado look for?

The top searched job categories for Senior Functional Programming jobs in Colorado are:

What cities in Colorado are hiring for Senior Functional Programming jobs?

Cities in Colorado with the most Senior Functional Programming job openings:

Infographic showing various Senior Functional Programming job openings in Colorado as of August 2026, with employment types broken down into 100% Full Time. Highlights an 90% In-person, and 10% Remote job distribution.

Senior Platform Engineer

Denver, CO • On-site

$168K - $198K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Xcimer Energy leverages decades of research on Inertial Fusion Energy (IFE) combined with groundbreaking new laser architecture. Our mission is to deploy fusion power plants to meet global decarbonization goals as fast as possible. Xcimer has assembled a team of leaders in tough tech, fusion science, and manufacturing with a track record of rapid execution. Supported by leading investors, Xcimer is uniquely positioned to deliver limitless, clean, fusion power to combat climate change. Join us in powering a better world with inertial fusion!
This is a full-time, onsite role based at our headquarters in Denver, CO.
As a Senior Platform Engineer you will design and ship the systems, services, and paved-path tooling that let researchers and engineers move fast. The platform spans data analysis pipelines, the data warehouse, dashboards, research code environments, and the friendly interfaces that expose HPC simulation to non-specialists: a broad surface where great engineering directly accelerates discovery.
This is a hands-on, high-impact role. You will architect and write systems, treat internal tooling as a product with real users, mentor junior engineers, and make deliberate tradeoffs between speed and robustness in an R&D environment where both matter. You'll work closely with physicists, controls engineers, and software architects to turn hard research problems into reliable, reusable infrastructure.
In this role, you will build the platform behind Xcimer's path to commercially viable inertial fusion energy. You'll let PhDs and engineers spend their time on physics and engineering instead of infrastructure, with direct access to simulation, data, and analysis through tools that work reliably. Every researcher's productive day depends on the platform you build. This is a strategic leadership position tied directly to the company's mission. We are looking for our engineers to apply their technical expertise, problem solving skills, and dedication to quality to positively impact the future of energy!
Responsibilities
Internal Developer Platform
  • Build and own the internal developer platform as a product, so researchers and engineers can provision what they need and start work quickly.
  • Design and build the services behind data analysis pipelines, the data warehouse, dashboards, research code environments, and the web apps that expose HPC simulation to non-specialists.
  • Extend Open OnDemand and related portals, and build what's missing where off-the-shelf tools fall short.
  • Own AI developer tooling, its budget, and provisioning workflows.
  • Set and maintain standards that give engineers autonomy while keeping the platform coherent and governable.

Systems & Software Engineering
  • Architect and write platform services, control planes, APIs, and data-pipeline frameworks.
  • Build reusable components and set software standards that match the needs of active R&D projects.
  • Translate requirements from Physics, Engineering, and Controls teams into systems that scale and stay maintainable.
  • Treat reliability, observability, and cost as design requirements.

HPC & Infrastructure
  • Provide the platform layer over HPC clusters, job scheduling, and distributed filesystems so researchers can run simulation and analysis themselves.
  • Build and maintain secure cloud infrastructure (AWS/GCP/Azure), managed as infrastructure-as-code.
  • Build observability, alerting, and incident-response systems across on-prem and cloud resources.
  • Manage cloud costs proactively through architecture choices, reserved capacity, and observability.
  • Lead migrations, upgrades, and modernization with minimal disruption to active experiments.

Documentation & Mentorship
  • Write clear documentation, runbooks, and operational procedures so others can operate and extend the platform.
  • Mentor junior platform engineers and the cross-functional engineers who build on the platform.
  • Set technical direction for infrastructure as code, observability, and system resilience.

Qualifications
  • Education: Bachelor's degree in Computer Science, Engineering, Physics, Applied Mathematics, or related field; advanced degree preferred.
  • Experience: 7+ years of experience in platform, infrastructure, or software engineering, including building internal tools or platforms used by other engineers.
  • Strong software engineering fundamentals. Proficiency in Python, Rust, and/or C++.
  • Experience building internal platforms or tooling that measurably improved team productivity.
  • Hands-on experience with Linux and infrastructure automation (Ansible, Terraform, or equivalent).
  • Experience with cloud infrastructure (AWS/GCP/Azure). Familiarity with HPC clusters and job scheduling is a plus.
  • A track record of designing systems for reliability, observability, and scale.
  • Experience with containerization and orchestration (Kubernetes, Docker, or similar).
  • Experience mentoring engineers and leading cross-functional projects.
  • Clear communication, including explaining technical tradeoffs to non-technical colleagues.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee of granted asylum

Desired
  • Experience building data platforms, data warehouses, or analytics and dashboard infrastructure.
  • Prior experience in scientific computing or research environments.
  • Familiarity with Open OnDemand or similar research computing portals.
  • Experience with secure enclave architectures, identity management (OIDC, LDAP), or export-controlled data.
  • Domain background in manufacturing, experimental physics, or fusion energy. We don't require it - strong generalists ramp quickly here - but a head start is welcome.
  • Experience managing and optimizing cloud infrastructure.

$168,000 - $198,000 a year
Candidates may be considered for other positions at Xcimer Energy, and our actual base salary will be determined on an individual basis and may vary based on job-related knowledge and skills, education, and experience. The range is published in accordance with Colorado Equal Pay for Equal Work Act and California Equal Pay Act.
Equal Employment Opportunity
Xcimer Energy is proud to be an Equal Opportunity/Affirmative Action Employer and is committed to attracting, retaining, and developing a highly qualified, diverse, and dedicated work force. Xcimer Energy hires and promotes people on the basis of their qualifications, performance, and abilities. We support the establishment and maintenance of a workplace that fosters trust, equality, and teamwork, in which all employees recognize and appreciate the diversity of individual team members. We provide all qualified applicants for employment and employees with equal opportunities for hire, promotion, and other terms and conditions of employment, regardless of their race, color, religion, gender, sexual orientation, gender identity, national origin/ethnicity, age, physical or mental disability, genetic factors, military/veteran status, or any other status or characteristic protected by federal, state, and/or local law. Xcimer Energy will consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state, and local laws. For more information on "EEO Is the Law," please see here and here.
Benefits
Xcimer offers a comprehensive benefits package designed to support employee health, well-being, and long-term success. Benefits include medical, dental, and vision coverage; basic and supplemental life insurance; short- and long-term disability; paid parental leave for employees at the time of birth or adoption; and a 401(k) with a company match of up to 6%. Eligible employees also receive equity, allowing them to share in the company's long-term success.
Xcimer operates under a flexible Paid Time Off (ATO) approach. Rather than a fixed number of vacation days, employees are trusted to take the time they need to rest and recharge while meeting the expectations of their role and team. In addition, employees receive paid sick time, 13 company-paid holidays, and an annual paid company shutdown. Benefits are available to regular employees, including part-time and fixed-term roles, as well as interns, with eligibility varying by benefit.
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.