Senior Software Engineer - Integrations


Do you love building connections? Are you passionate about bridging the gap between different technologies and services to enable a seamless customer experience? Can you not only write great software but mentor other engineers to get on your level?

As a Senior Software Engineer on the Integrations Team, you will work to build, define and implement best practices that help provide our customers with a seamless integration experience across the 100+ (and growing!) partners in our ecosystem. In this role, you will not only manage and build client API integrations but also design and implement scalable features to support growth across the platform. 


  • Provide technical project leadership using agile methodologies

  • Integrate new API clients onto our transactional and/or content systems

  • Design, develop, implement and test technical solutions based on business requirements

  • Create and maintain integration documentation

  • Design, build and maintain tools that monitor, automate or streamline internal processes

  • Monitor business-critical applications and troubleshoot or escalate appropriately when issues arise

  • Maintain the integration pipeline and coordinate amongst key stakeholders, both internally and externally

  • Provide primary quality support for partner integrations

  • Mentor more inexperienced engineers in healthy best practices

 Desired Experience

  • 7+ years of professional hands-on experience

  • Demonstrated technical / project leadership using Kanban or Scrum

  • Understanding of web services development principles and high-volume applications requiring 24/7 uptime

  • Full lifecycle ownership of features from technical design to final testing

  • Excellent oral and written communication skills and experience communicating technical information to non-technical people

  • Ability to effectively communicate with third party technical and sales teams

  • Troubleshooting skills using data to find anomalies and test hypotheses

  • Knowledge of databases and SQL under production operations

  • Mastery of C# (modern dotnet core preferred)

  • Experience with Javascript