Job Description
As a Principal Software Engineer on the Platform Integrations team, you will serve as the senior technical authority for the integration backbone of the Certent Equity Management (CEM) platform—the suite of services responsible for moving data in and out of the system across file‑based transfers, REST APIs, broker interfaces, and partner integrations.
You will lead one of two Platform Integrations teams, partnering closely with a peer Principal Engineer who leads the second team. Both Principal Engineers report to a shared Engineering Manager and jointly own the integration platform across multiple independent production ecosystems.
This is a pure individual contributor role. Your responsibilities center on writing high‑quality code, making sound architectural decisions, and elevating the technical quality of everything your team touches. You will be the primary technical authority for a set of mission‑critical services that handle financial data, where correctness and reliability are non‑negotiable.
The integration platform is at an active modernization inflection point. You will drive the migration of business logic out of legacy systems and into modern, maintainable .NET services while maintaining production stability across multiple client ecosystems simultaneously. The ideal candidate views legacy modernization not as a burden, but as some of the most technically interesting and impactful work in the organization.
You are expected to bring an AI‑first mindset by genuinely integrating agentic development tooling into your daily workflow and setting the standard for your team.
Responsibilities
Technical Ownership and Architecture
• Serve as the senior technical authority for the Platform Integrations service suite, owning the architecture of services responsible for file‑based transfers, REST APIs, broker data interfaces, partner integrations, and background data processing pipelines.
• Own architectural decisions across the integration platform, including connector patterns, API design, data access strategies, queue‑based processing, and service decomposition.
• Assess and improve the reliability of integration services running on lift‑and‑shifted Azure infrastructure by identifying legacy on‑premises patterns that create fragility in a cloud environment and driving targeted improvements.
• Evaluate and recommend cloud‑native Azure patterns for data movement, including blob storage, event‑driven messaging, and modern API hosting approaches as the platform continues to evolve.
• Drive the active migration of business logic out of legacy integration platforms into modern .NET services by reading, understanding, and faithfully re‑implementing existing processes with improved reliability and maintainability.
• Lead the modernization of legacy service patterns toward REST‑based approaches and evaluate paths toward containerized or cloud‑native deployment.
• Identify and drive strategic improvements including connector abstraction simplification, migration of stored procedure logic into the application tier, API versioning strategies, resilience patterns, and security hardening.
• Ensure production stability across multiple independent deployment ecosystems while understanding shared codebases, ecosystem‑specific configurations, and data isolation requirements.
Hands‑On Engineering
• Write, review, and contribute production‑quality code across the integration stack, including C#/.NET 8, Oracle SQL and PL/SQL, REST API design, file processing pipelines, and background job frameworks.
• Debug complex production issues that span both C#/.NET and Oracle PL/SQL layers.
• Design and optimize complex Oracle SQL, including multi‑join queries, stored procedures, execution plan analysis, indexing strategies, and read‑optimization patterns for high‑volume data operations.
• Implement and enhance observability across integration services using structured logging, distributed tracing, health checks, and operational alerting for data pipeline failures.
• Establish and enforce testing standards across the integration platform, including unit tests, integration tests, and contract tests for broker interfaces.
AI‑First Engineering
• Champion organizational minimums of at least 50 percent AI‑authored pull requests and 95 percent AI‑assisted code review adoption.
• Model an agentic development mindset by integrating AI tooling into daily engineering workflows and coaching others to do the same.
• Extend AI usage beyond baseline adoption to workflows that measurably improve delivery velocity and integration quality.
Technical Leadership and Mentorship
• Set the technical bar for the team by establishing coding standards, architectural patterns, and engineering practices.
• Mentor engineers who may be less familiar with Oracle, financial domain concepts, or integration patterns through code reviews, pair programming, and design sessions.
• Partner with the peer Principal Engineer to align on technical direction and maintain consistent patterns across both Platform Integrations teams.
• Interface with client stakeholders as needed for requirements clarification, integration design discussions, and issue resolution.
• Contribute to cross‑team technical forums alongside Principal Engineers, the Solution Architect, and Engineering Managers.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 8+ years of hands‑on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal Engineer.
• Deep expertise in C# and .NET, including legacy ASP.NET and modern .NET 6+/8 and ASP.NET Core codebases.
• Strong Oracle database and PL/SQL proficiency, including complex SQL, stored procedures, packages, triggers, execution plan optimization, and enterprise‑scale performance tuning.
• Proven experience with file‑based integration patterns such as CSV, fixed‑width, XML, Excel parsing, PGP encryption, SFTP, and archive management in production environments.
• Experience designing and maintaining REST APIs with clean layered architectures and strict separation between API, business logic, data access, domain, and DTO layers.
• Experience with multi‑tenant data isolation and an understanding of security implications in shared codebases.
• Hands‑on Azure cloud experience with the ability to assess, stabilize, and modernize integration services running on lift‑and‑shifted infrastructure and evaluate cloud‑native alternatives.
• Demonstrated experience modernizing legacy systems incrementally without big‑bang rewrites.
• Experience with connector and plugin architectures, including factory and template method patterns.
• Experience with queue‑based processing, including retry logic, state management, concurrency handling, failure modes, and dead‑letter strategies.
• Demonstrated AI‑first engineering mindset with hands‑on experience using agentic development tools and driving adoption within a team.
• Strong observability and operational excellence mindset, including logging, tracing, alerting, and health monitoring.
• Strong communication skills with the ability to engage client stakeholders and clearly explain complex integration topics.
• Experience managing production systems across multiple independent deployment environments.
• Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
Nice to Have Skills & Experience
• Direct experience with Boomi or similar enterprise iPaaS platforms, including migration of existing integrations into custom .NET services.
• Experience with Hangfire or similar background job scheduling frameworks in production.
• Familiarity with containerization technologies such as Docker or Podman and evaluating cloud‑native deployment paths.
• Experience with WCF or CoreWCF and SOAP‑to‑REST migration strategies.
• Experience modernizing file‑based and API‑based integrations from on‑premises to cloud‑native Azure services such as Azure Blob Storage and Azure Service Bus.
• Background in financial services, equity compensation, broker‑dealer integrations, or regulated domains, including ESPP, RSUs, stock options, tax withholding, and broker data feeds.
• Experience with Azure DevOps pipelines, NuGet package management, and enterprise CI/CD practices.
Experience securing integration services, including secrets management, credential vaulting, encryption in transit, and API authentication patterns.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.