Point your AI agent at freehire and let it find you a job.

Get the CLI →

IEX

Software Engineer (Data)

Posted Updated
Discussion
  • We are looking for a Software Engineer to join our Data Engineering Team. Data Engineering is focused on building and supporting the applications and services that powers data-intensive trading and market data systems
  • In this role, you will participate in the full software development lifecycle from design and implementation through production support and continuous enhancement. You will join a collaborative team that values strong engineering fundamentals, operational ownership, learning, and modern development practices
  • Design and develop scalable applications for our data platforms
  • Maintain and support critical data services, including participating in support rotations
  • Perform data maintenance, backup and security checks
  • Optimize data access
  • Integrate and manage third-party data sources and feeds
  • Ensure data security in accordance with internal policies and procedures
  • Build GUI tools to help visualize data

Benefits

  • 100% Employer-Paid Benefit Premiums: Medical, dental and vision benefits premiums covered 100% for employees, spouses, and dependents
  • One MEdical Membership: 100% company-paid annual membership to One Medical primary care services
  • Matched 401(k), Equity & Bonus Offerings: Competitive compensation packages including equity and bonus opportunities and 401(k) with annual company match
  • Learning Stipend and Non-Profit Donation Match: $5000 annual learning stipend and $1000 annual match for donations to 5013(c) organizations of your choice
  • In-Office Gym: Fully equipped with weights, treadmills, a Peloton bike, and locker rooms with showers
  • Lunch and Learns: Have lunch on IEX and listen to co-workers present on their areas of expertise
  • Hybrid Working Environments: Teams determine how and where they work – home, on the road, or in office
  • Flexible Vacation Policy: With unlimited PTO, recharge your batteries and come to work ready to innovate
  • 16 Weeks Paid Parental Leave: Offered for primary and secondary caregivers at the birth, adoption, or placement of a child
  • Experience with modern software development practices, including code reviews, version control, automated testing, and CI/CD
  • 3+ years of professional software engineering experience
  • Ability and openness to participate in operational/on-call rotations
  • Familiarity with using AI-assisted development tools and agentic coding workflows
  • Strong understanding of developing and troubleshooting applications in Linux environments
  • Experience working with data-intensive systems or large datasets
  • Strong proficiency in C, C++, or other compiled language
  • Knowledge of the FIX protocol
  • Understanding of financial markets or trading systems experience
  • Exposure to working with an order management system
  • Experience in Python is beneficial
  • Experience with KDB+/Q in a production environment (or openness to learn)

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available