Senior Software Engineer (Distributed Systems)

Posted 12 Days Ago
Easy Apply
Hiring Remotely in USA
Remote
Entry level
Fintech • Information Technology • Payments • Software • Financial Services
The Role
Join Trumid as a Senior Platform Engineer to drive expansion into new geographies and asset classes, ensuring seamless integration of trading protocols. Must have expertise in functional programming (Scala) and messaging technologies. Responsibilities include designing innovative protocols, optimizing system performance, and more. Remote-first work environment with competitive compensation and benefits.
Summary Generated by Built In

About us.

Trumid is a dynamic fintech revolutionizing the landscape of fixed income trading. With intelligent, easy-to-use, electronic solutions, we are rapidly growing and seeking exceptional talent to help redefine the boundaries of technology and finance.
Founded in 2014 by a team of fixed income market experts, Trumid has quickly become one of the top three corporate bond e-trading platforms in the U.S. Today, over 1,300 traders from an extensive and expanding client network of 890+ buy-and sell-side institutions transact on Trumid monthly.
With a rich history of innovation and a unique ability to innovate at scale, we collaborate closely with our clients, iterating quickly toward optimal solutions. With market share and client engagement at all-time highs and our pace of product development faster than ever, this is an exciting and transformative time at Trumid.
Our business model thrives on participation, and so does our company culture. We rely on every team member’s contribution to help us accomplish our goals. To succeed at Trumid, you must be curious, passionate about your craft, ambitious, collaborative, and driven.
Learn more at www.trumid.com.

The opportunity.

Join our team as a Senior Software Engineer, driving Trumid's expansion into new geographies and asset classes while ensuring seamless integration of trading protocols. We are seeking a skilled engineer with a proven track record in capital markets, trading workflows, and electronic trading systems. Your expertise in functional programming or object-oriented programming, network protocols, and messaging technologies will be instrumental in developing our next-generation execution venue. If you are passionate about FinTech and eager to transform the fixed income landscape, this is an amazing opportunity to join a tech-first organization. In your first six months, you will lead critical projects such as:

  • Trading protocol expansion: add capability to trade new instruments using various trading protocols.
  • Region expansion: support our efforts to transition our US trading platform into a global electronic trading venue.

Responsibilities include: 

  • Design and Architect: Innovate and develop protocols and features to meet both functional and non-functional requirements.
  • Develop and Test: Ensure high-quality assurance standards for order routing, execution, market data, and trade reporting.
  • Optimize Performance: Enhance system performance for low latency and high throughput, crucial for high-frequency trading.
  • Collaborate and Lead: Work closely with cross-functional teams to drive projects and mentor junior engineers.

About You.

A skilled and expert engineer with experience in financial services, trade workflows and/or electronic trading systems. Your experience and expertise includes: 

  • JVM-based Languages: Proficiency in Scala preferred.
  • Large Scale Distributed Systems: Proven ability to design, implement, and maintain scalable systems.
  • Network Protocols and Messaging Frameworks: Familiarity with protocols such as TCP/IP and messaging systems like Kafka, RabbitMQ, and Aeron.
  • Cloud-Native Technologies: Hands-on experience with Kubernetes and Docker.
  • Industry Experience: 10+ years of experience in software engineering, with a focus on capital markets, trading workflows, and electronic trading systems.
  • Functional Programming: Ability to write clean, efficient, and maintainable code in Scala.
  • Performance Optimization Skills: Expertise in optimizing system performance for low latency and high throughput, especially in high-frequency trading environments.
  • Continuous Improvement Mindset: Commitment to continuous improvement and high product quality.

More About Us and our Tech Stack.

  • Languages and Frameworks: We primarily use Scala with Akka, ZIO or Aeron for stream processing.
  • Messaging Technologies: Our messaging systems include Kafka, RabbitMQ, and Aeron.
  • Containerization and Orchestration: We rely on Kubernetes and Docker to build, deliver, and scale containerized services.
  • Company Culture: We value a collaborative team environment where your technical views and leadership abilities are highly appreciated

Employee Benefits.

  • Remote first
  • Highly competitive compensation
  • Fully paid medical, dental and vision coverage
  • Team-oriented and collaborative company culture

In compliance with New York City Pay Transparency Law, the base salary range for this role in New York City is between $200,000 - $250,000. This range does not include discretionary bonus or other forms of compensation or benefits offered in connection with this job. Trumid incorporates several factors when determining a candidate’s compensation.

Trumid is an equal opportunity employer.

Top Skills

Scala

What the Team is Saying

Sean
Colin
Luba
Tony
Greg
The Company
HQ: New York, NY
153 Employees
Hybrid Workplace
Year Founded: 2014

What We Do

Building tomorrow’s credit trading network.

We’re a rapidly growing fintech bringing leading-edge technology and product design to corporate bond trading. With a start-up mentality, we’re constantly innovating and advancing, remaining nimble and agile as we grow. We combine market expertise with a diversity of thinking - experiences, backgrounds, and opinions from a variety of industries collaborating to drive innovation and bring ideas to life.

Our business model thrives on participation and connection, and so does our culture. We find joy in solving problems and working together towards common goals. Passionate, curious, and ambitious with a sense of fun? We’d love to hear from you. Visit us at www.trumid.com

Why Work With Us

Our business model thrives on participation and connection, and so does our company culture. We believe in collaborative innovation and solving for fun. Working together to achieve common goals and finding joy in pushing into unexplored areas and new ways of thinking.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery

Trumid Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

We embrace flexible and distributed working philosophies. Based on the position, we offer options for fully remote, hybrid, or in our New York office.

Typical time on-site: Flexible
HQNew York, NY
We are in the heart of Midtown, nestled between Bryant Park and Times Square. A vibrant area surrounded by great restaurants, shopping, and entertainment with the convenience of multiple public transportation options.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account