Functional Software Engineer

Imandra builds automated reasoning tools for software development lifecycles, from design to analytics and monitoring of critical production systems.
Backend
Mid-Level Software Engineer
In-Person
Enterprise SaaS · Finance

Description For Functional Software Engineer

Imandra Inc. is a pioneering company that develops automated reasoning tools for software development lifecycles. They are seeking a Functional Software Engineer to join their team in Austin, TX. The role focuses on developing their cloud-based automated reasoning platform, primarily using OCaml. The position offers a unique opportunity to work across the full stack, from backend services to UI development and cloud infrastructure.

The company has established a strong presence in the financial sector and is now expanding their general-purpose automated reasoning tools to other industries. They aim to make producing correct software simpler and more accessible for everyone. The role involves working with a globally distributed team across different time zones, primarily in Austin, TX and London, UK.

As a Functional Software Engineer, you'll be involved in developing web APIs, backend services, product UIs, and visualization tools. You'll work with modern technologies including OCaml, PostgreSQL, Redis, and React. The role also includes opportunities to work with cloud infrastructure using Google Cloud and Kubernetes, as well as contributing to open source projects.

The ideal candidate should have strong software development skills, a product-focused mindset, and an interest in typed functional languages. Experience with OCaml, ReasonML, or Haskell would be advantageous, as would knowledge of cloud infrastructure and theorem proving. The position offers comprehensive benefits including medical, dental, and vision insurance, a 401K plan, and stock options.

This is an excellent opportunity for a software engineer passionate about functional programming and interested in working on cutting-edge automated reasoning technology that makes a real impact in production systems.

Last updated 2 days ago

Responsibilities For Functional Software Engineer

  • Develop cloud-based automated reasoning platform using OCaml
  • Work on web APIs and backend services
  • Develop product UIs and visualization tools
  • Work with cloud infrastructure (Google Cloud, Kubernetes, Terraform)
  • Model and verify customer production systems
  • Work directly with customers for feature development
  • Contribute to proof automation techniques and formal verification
  • Contribute to open source projects

Requirements For Functional Software Engineer

PostgreSQL
Redis
React
  • Strong software development skills
  • Product-focused mindset
  • Interest in typed, functional languages
  • Competent Linux/Unix skills
  • Experience with Git/GitHub/CI tools and processes

Benefits For Functional Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401K Plan
  • Stock Option Plan

Interested in this job?

Jobs Related To Imandra Inc. Functional Software Engineer

Software Developer 3

Mid-level Software Developer position at Oracle in Austin, TX, focusing on cloud infrastructure and distributed systems development with competitive compensation and benefits.

Automation Design Engineer, Consumer Hardware (Starlink)

SpaceX seeks an Automation Design Engineer to develop and implement automated manufacturing solutions for Starlink consumer hardware production in Bastrop, TX.

Professional Services Engineer

Professional Services Engineer role at Heroic Labs, helping game studios implement and utilize the Heroic Game Stack while providing technical support and guidance.

Full Stack Software Engineer - Apollo Platform

Full Stack Software Engineer position at Palantir's Apollo platform team, combining frontend and backend development to build mission-critical software deployment solutions.

Software Developer

Software Developer position at Sandfield, working on enterprise solutions using .NET stack with competitive salary and flexible work arrangements in Auckland.