Software Integration Engineer - Associate

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

About The Position

iCapital is hiring an Associate Software Integration Engineer for its Annuities Platform Team. The role develops, tests, and supports well-defined integrations connecting client and product systems across application, API, and database layers, following established engineering, quality, and integration standards. Over time, the engineer will gain exposure to ownership of development, testing, deployment support, and troubleshooting. The position develops and maintains integrations using C#, .NET, REST APIs, XML, JSON, Entity Framework, LINQ, and SQL. It involves clarifying requirements and API contracts, mapping and validating data, testing APIs with Postman, investigating issues across application and database layers, and supporting deployments and CI/CD processes with Azure DevOps. The engineer also manages work through Jira, uses Git for source control, participates in code reviews, and may make basic React changes related to integration functionality. The role works with Product, QA, DevOps, Integration, and Support Teams to investigate and resolve end-to-end integration issues. Occasional weekend or off-hours support may be required on rotation for production issues, deployments, or business-critical activities. The position is based in the greater Colorado Springs area and works in the office Monday through Thursday, with remote work available on Friday. It is paid hourly and classified as non-exempt.

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, with understanding of 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.
  • Understanding of Agile and Scrum processes, sprint planning, story grooming, and iterative software delivery.
  • Strong problem-solving skills and ability to trace failures across systems and 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 integrations of moderate complexity 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 requests, responses, authentication concepts, status codes, 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.
  • Use Entity Framework and LINQ for application data access, querying, and manipulation.
  • Use SQL to investigate data 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 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, commits, pulls, merges, and resolving basic conflicts.
  • 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 assigned 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 insurance.
  • 100% employer-paid vision insurance.
  • 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