Loading...

Senior Software Engineer (with Haskell)

About the Company

Triumph is a financial and technology company transforming the transportation industry. Specializing in payments, factoring, and intelligence solutions, Triumph is modernizing freight transactions to address inefficiencies, fraud, and theft in a fragmented market. Triumph’s software handles $37.1B in annualized freight volume, representing over 20% of the brokered freight market. Triumph is committed to creating transparent, secure, and efficient solutions for freight transactions, empowering customers with improved working capital and confidence.

About the Role

Triumph is seeking an experienced Full-Stack Engineer to join its team of 35+ engineers. The role involves building tools that help customers succeed while collaborating with the product and sales teams. Engineers will work across various technologies including Ruby, Elm, and React (TypeScript), contributing to a high-impact product in the transportation industry.

Responsibilities

  • Collaborate with product teams and sales to design and build impactful software solutions.
  • Ensure tools meet customer needs and provide continuous improvements.
  • Develop across full-stack technologies: Ruby, Elm, React (TypeScript).
  • Work in an environment of continuous technical innovation and problem-solving.
  • Proactively communicate technical issues and trade-offs to maintain alignment with the team.
  • Contribute to team growth and development by sharing knowledge and experiences.
  • Maintain a focus on designing user-centric solutions based on deep customer insights.

Required Skills

  • Proven experience as a full-stack developer with a strong understanding of Ruby, Elm, React (TypeScript), and modern web development practices.
  • Excellent communication and collaboration skills for team-based problem-solving.
  • Strong understanding of customer needs and translating those into thoughtful product designs.
  • Ability to think critically and innovate solutions for technical challenges.
  • A passion for continuous learning and curiosity to improve existing systems.

Preferred Qualifications

  • Experience leading an engineering team or running a consulting company.
  • Familiarity with functional programming languages like Haskell, OCaml, or Elixir.
  • Prior experience in logistics or transportation systems.
  • Experience with payment systems, factoring, or financial solutions.

Benefits

  • Comprehensive Medical, Dental, and Vision coverage
  • Paid Time Off
  • 401k with company matching
  • Flexible working environment with the option for remote work
  • Career development through continuous learning opportunities and team events.

Head to the official website below for the full vacancy description and requirements:

Copyright © 2025 haskell-jobs. All Rights Reserved.