Senior Software Integration Engineer - Assistant Vice President

iCapital

Colorado Springs, CO, Salt Lake City, UT, Toronto, Canada · Onsite · Full Time

Posted

Job description

About the Role iCapital is looking to hire a Senior Software Integration Engineer - AVP to deliver robust, scalable and high-quality integration solutions across complex client and product ecosystems. This highly experienced individual contributor role takes strong ownership of solution quality and contributes technical expertise throughout the software delivery lifecycle. This role champions engineering standards across the integration platform. Responsibilities Design, develop, test and support complex integration solutions using C#, .NET, REST APIs, XML, JSON, Entity Framework, LINQ, SQL and related technologies, including database interactions, XML and JSON transformations, and deployment processes. Analyze business and technical requirements, and translate them into scalable, secure and maintainable integration designs, APIs, data mappings, validations and configurations. Lead technical analysis and solution design for complex integrations across internal applications, databases, client systems and third-party platforms. Collaborate with Product Owners, architects, and the QA, DevOps, Support and client-facing teams to define requirements, resolve dependencies and deliver end-to-end solutions. Ensure high standards of code quality, security, performance, reliability, testability and maintainability through code reviews, testing, root-cause analysis and engineering best practices. Investigate and resolve complex issues across applications, APIs, databases, configurations, deployments and external system integrations. Drive reusable integration patterns, common services, monitoring, logging, error-handling strategies and continuous improvement initiatives that improve platform scalability and operational efficiency. Provide technical leadership through design reviews, architectural discussions, mentoring, knowledge sharing and guidance to engineering teams. Support Agile delivery activities, including estimation, sprint planning, release management, CI/CD processes and production readiness. Identify design, quality, delivery and operational risks proactively. Communicate technical solutions, risks, dependencies and recommendations to technical and nontechnical stakeholders while balancing customer needs with long-term platform sustainability. Provide occasional off-hours or weekend support for critical production issues, deployments and business-critical…

Apply for this job