Triumph is a company focused on creating a modern and secure freight transaction network. They are seeking Lead and Staff Software Engineers to set technical direction, influence architectural decisions, and mentor engineering teams to ensure high-performing systems.
Responsibilities:
- Set or contribute towards architectural direction and evolve systems to support long-term scalability and performance
- Identify and implement tools, frameworks, and practices that improve team productivity
- Anticipate product-level technical issues and make proactive design decisions
- Break down complex projects into maintainable systems for teams to build confidently
- Lead by example with high-quality, hands-on technical contributions
- Mentor engineers on leadership, strategy, and collaboration
- Collaborate with cross-functional partners to resolve technical challenges
- Influence and drive technical decisions across teams and stakeholders
- Stay connected with company-wide initiatives to anticipate and remove blockers
- Contribute to team planning and provide guidance on project prioritization
Requirements:
- 5-8+ years of professional software development experience - STRONG preference in Ruby on Rails and/or C#/.NET or F# or Java
- Proven full stack experience with one or more technology stacks
- Strong background in system design, architecture, and scalable software
- Experience leading and mentoring engineering teams
- Skilled at identifying customer needs and delivering technical solutions
- Comfortable reviewing and improving codebases
- Familiarity with agile development methodologies
- Excellent collaboration and influence skills across diverse teams
- Experience running a consulting company
- Background in Machine Learning
- Worked with functional languages like Elm, Haskell, OCaml, Elixir, or F#
- Logistics industry experience