Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tradeweb Logo

Senior Software Engineer

Tradeweb

$175,000 - $220,000
Aug 27, 2025
Jersey City, NJ, US
Apply Now

ICD is looking for a Senior or Principal Software Engineer to build out and expand its core ICD product features and modernize its core applications, aiming for a more scalable, maintainable, and cross-functional platform.

Requirements

  • 5+ years of progressive full-stack software engineering experience
  • 3+ years of experience contributing to architecture and design of software systems.
  • Experience mentoring more junior team members
  • Experience building enterprise solutions that are highly available
  • 8+ years of progressive full stack software engineering experience.
  • 5+ years of experience contributing to architecture and design of software systems.
  • Clear understanding of event driven or distributed systems.
  • Experience with financial APIs or bespoke non-API integrations.
  • Familiarity with a variety of technologies, including Java and Java-like development environments, modern JavaScript frameworks like React (comfort with TypeScript also preferred), infrastructure as code (IaC), and both enterprise-grade database solutions like Oracle as well as modern solutions like PostgrSQL/Aurora.

Responsibilities

  • Work with the Engineering Lead & Product Lead to build key new core trading features, integrating a wide variety of technologies and communication protocols.
  • Select technologies and tools in AWS with which to deliver scalable, cost-effective solutions.
  • Build from a vertical slice out to the full breadth of unit, API, integration and E2E tests.
  • Understand customer needs so well that your designs are extensible far beyond the MVP.
  • Own the quality of delivery to the customer.
  • Mentor more junior engineers as they ramp up on the technology and the vertical market.

Other

  • Very clear written and verbal communication skills.
  • Experience promoting best practices and mentoring colleagues across an organization.
  • Have a deep sense of ownership and a high level of expertise in delivering cost-effective, highly available, maintainable, technical solutions at scale.
  • Are passionate about software architecture, system design, and solving real customers’ needs.
  • Thrive in a dynamic, startup-like environment that rewards execution and delivery