About The Position

The Structured Investments Distribution Engineer at iCapital will design and implement systems that power the iCapital platform, building highly performant and intuitive APIs and applications. The role works closely with Product Management throughout the software development process to detail requirements, review work in progress, and address issues identified through testing. The platform uses a microservices architecture, with services built in Scala, Ruby, Node.js, and Python. Engineers may learn new tools and technologies on the job with support from management and mentors.

Requirements

  • Degree in Software Engineering.
  • At least 5 years of web-based application development experience.
  • Demonstrated understanding of relational or NoSQL database concepts and modeling practices.
  • Passion for actively learning new technologies.
  • Ability to work independently or as part of a group effort, as required.
  • Solid problem-solving abilities.
  • Excellent communication skills.
  • Collaborative approach to software development.

Nice To Haves

  • Experience in Scala, Node.js, or Java.

Responsibilities

  • Build cloud-native services using Scala and open-source frameworks such as Akka and ZIO.
  • Develop unit and integration tests using Scala Test and ZIO Test.
  • Actively participate in stand-up meetings.
  • Participate in peer code reviews as part of the standard SDLC and Change Management Process.
  • Work with Product Management to detail requirements, review work in progress, and address issues found through testing.

Benefits

  • Equity for all full-time employees.
  • Annual performance bonus.
  • Employer-matched retirement plan.
  • Subsidized healthcare.
  • 100% employer-paid dental and vision coverage.
  • Telemedicine.
  • Virtual mental health counseling.
  • Parental leave.
  • Unlimited paid time off (PTO).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service