Software Integration Engineer - Associate

iCapital•Colorado Springs, CO
•$80,000 - $95,000•Hybrid

About The Position

iCapital is hiring an Associate Software Integration Engineer to join the Annuities Platform Team. The role develops, tests, and supports well-defined integration solutions connecting client and product systems across application, API, and database layers, following established engineering, quality, and integration standards. It offers increasing exposure to ownership of development, testing, deployment support, and troubleshooting. The position is based in the greater Colorado Springs area. Employees work in the office Monday through Thursday and may work remotely on Friday. Occasional weekend or off-hours work may be required to support critical production issues, deployments, and business-critical activities.

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.
  • Strong problem-solving skills and ability to trace failures across 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.

Nice To Haves

  • 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.

Responsibilities

  • Develop and maintain moderately complex integrations 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 through story grooming and technical discussions.
  • Develop, consume, and validate REST APIs, including handling HTTP methods, request and response structures, status codes, authentication concepts, headers, and errors.
  • Use Postman to test payloads, analyze API responses, and troubleshoot integration failures.
  • Work with XML and JSON structures, mappings, transformations, and validation; 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.
  • Troubleshoot integration issues and resolve defects across development, QA, UAT, and production support scenarios; analyze logs, API requests and responses, payloads, database records, configuration, and error messages.
  • Manage source control in Git, including branching, committing, pulling, merging, resolving basic conflicts, and following team practices.
  • Use Azure DevOps for CI/CD activities, builds, deployments, work tracking, and troubleshooting basic pipeline or deployment issues.
  • Make basic React frontend changes when integration functionality requires corresponding UI updates.
  • Manage Jira tickets and follow issues through development, testing, and deployment.
  • Participate in peer code reviews and apply 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.

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.
  • Paid time off (PTO).
  • Overtime pay in accordance with applicable law.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service