I

iCapital Network

Connects wealth managers to alternative investments

Software Integration Engineer - Associate

Backend EngineeringUpdated on Nov 10
Full-timeSalt Lake City, UT, USA

About the Job

Requirements

  • At least 3 years of software development or integration engineering experience, preferably involving API-based and enterprise application integrations.
  • Strong working knowledge of C#, .NET, object-oriented programming, and common design principles.
  • Hands-on experience developing and consuming REST APIs, including API error handling, logging, validation, authentication, configuration management, and reusable integration practices.
  • Strong working knowledge of XML and JSON, including parsing, validation, data mapping, and troubleshooting payload-related issues.
  • Good working knowledge of SQL, including joins, filtering, data validation, and troubleshooting application- or integration-related data issues.
  • Experience using Postman for API testing, request configuration, payload validation, authentication, and response analysis.
  • Solid understanding of Git, including branching, commits, pull requests, merging, and resolving basic merge conflicts.
  • Knowledge of Agile and Scrum processes, sprint planning, story grooming, and iterative software delivery.
  • Ability to trace failures across systems, including API, application code, XML and JSON payload, database, configuration, and deployment layers.
  • Ability to work with Product, QA, DevOps, Integration, and Support teams to investigate and resolve end-to-end integration issues.
  • Willingness to work occasional weekends or off-hours on rotation, as required.

Responsibilities

  • Develop and maintain integrations of moderate complexity independently using C#, .NET, REST APIs, XML, JSON, Entity Framework, LINQ, and SQL.
  • Clarify integration requirements, API contracts, data mappings, validations, and expected system behavior by participating in story grooming and technical discussions.
  • Develop, consume, and validate REST APIs, applying knowledge of HTTP methods, request and response structures, status codes, authentication concepts, headers, and error handling.
  • Use Postman to test different payloads, analyze API responses, and troubleshoot integration failures.
  • Work with XML and JSON data structures, mappings, transformations, and validation, and troubleshoot malformed or unexpected data.
  • Apply Entity Framework and LINQ for application data access, querying, and manipulation.
  • Use SQL to investigate data-related issues, validate integration results, troubleshoot application behavior, and support development and testing activities.
  • Troubleshoot integration issues and resolve defects across development, QA, UAT, and production support scenarios within established team processes; analyze application logs, API requests and responses, XML and JSON payloads, database records, configuration, and error messages.
  • Manage source control in Git, including branching, committing, pulling, merging, resolving basic conflicts, and following established source-control practices.
  • Use Azure DevOps for CI/CD activities, builds, deployments, work tracking, and troubleshooting basic pipeline or deployment issues.
  • Understand and make basic React frontend changes when integration functionality requires matching UI updates.
  • Manage assigned Jira tickets and follow issues through development, testing, and deployment.
  • Take part in peer code reviews, applying coding, security, maintainability, and integration best practices.
  • Build knowledge of core product and integration workflows and the business domain.
  • Support critical production issues, deployments, and business-critical activities during occasional weekends or off-hours, as needed.

Desired Qualifications

  • Hands-on experience with Entity Framework and LINQ for retrieving and manipulating application data.
  • Working knowledge of Azure DevOps, including repositories, build and release pipelines, work items, and basic CI/CD concepts.
  • Familiarity with React and modern web application concepts, and ability to understand or support integration-related frontend changes.
  • Experience using Visual Studio and standard debugging, logging, and error-analysis techniques.
  • Ability to write clean, maintainable, testable code and create appropriate unit tests using frameworks such as NUnit or xUnit.
  • Working knowledge of Jira or similar ticketing systems.
  • Familiarity with Copilot or similar AI-assisted development tools for development, troubleshooting, and productivity.

About the Company

iCapital Network

Connects wealth managers to alternative investments

iCapital Network, branded as iCapital, develops technology and services for wealth managers, asset managers, institutional investors and family offices. Its marketplace connects advisors with alternative investments, structured products and annuities, while enterprise platforms manage subscriptions, investor onboarding, documents and investment reporting. The company also structures and services access funds and supplies data management and compliance workflows for financial firms. It earns management, servicing and investor-placement fees through its investment arrangements, with compensation varying by product and agreement. Founded in 2013, iCapital is headquartered in New York City, New York.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$1.5B
Headquarters
New York City, New York
Founded
2013

Recently Posted Jobs

Explore more opportunities at iCapital Network

See more jobs