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

Description For Functional Software Engineer

Imandra Inc. is seeking a Functional Software Engineer to join their team in Austin, TX. The company specializes in building automated reasoning tools that are integral to software development lifecycles. This 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 ideal candidate will be working with a globally distributed team across different time zones, primarily in Austin, TX and London, UK. They'll be involved in various aspects of the platform, including web APIs, backend services, product UIs, cloud infrastructure, and direct customer interaction for feature development. The role requires strong software development skills and an interest in typed, functional languages.

What makes this role particularly exciting is the chance to work with cutting-edge technology in automated reasoning and formal verification. You'll be contributing to novel proof automation techniques and have the opportunity to work on open source projects. The company offers comprehensive benefits including medical, dental, and vision insurance, a 401K plan, and a stock option plan.

The position combines technical depth with product development, requiring someone who can think both analytically and creatively. You'll be working with modern technologies like OCaml, PostgreSQL, Redis, React, and cloud platforms like Google Cloud and Kubernetes. This is an excellent opportunity for someone passionate about functional programming and interested in making software development more accessible and reliable through automated reasoning tools.

Last updated a day ago

Responsibilities For Functional Software Engineer

  • Develop cloud-based automated reasoning platform using OCaml
  • Work on web APIs and backend services (OCaml, PostgreSQL, Redis)
  • Develop Product UIs and visualization tools (React, ReasonML/Bucklescript/Melange, webgl)
  • Manage continuous integration and cloud infrastructure (Google Cloud, Kubernetes, Terraform)
  • Model and verify customer production systems using Imandra
  • Work with customers to prototype and develop new product features
  • Contribute to proof automation techniques, formal verification, and code synthesis algorithms
  • Contribute to open source projects

Requirements For Functional Software Engineer

PostgreSQL
Redis
React
Linux
  • 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
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401K Plan
  • Stock Option Plan

Interested in this job?

Jobs Related To Imandra Inc. Functional Software Engineer

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.