{"schemaVersion":"jobsearcher.job.v1","id":"cc0e936434f85a0f6117f8c8","url":"https://jobsearcher.com/jobs/cc0e936434f85a0f6117f8c8","canonicalUrl":"https://jobsearcher.com/jobs/cc0e936434f85a0f6117f8c8","title":"Principal Software Engineer — Platform Integrations","description":"About Us:\n\ninsightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning and Analysis (FP&A), Controllership, and Data and Analytics. We deliver finance teams the insights required to navigate any economic climate and drive greater financial intelligence, while increasing productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.\nJob Description:\nAs 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 reporting to a shared Engineering Manager and jointly owning the integration platform across multiple independent production ecosystems.\nThis is a pure IC role. Your job is to write great code, make sound architectural decisions, and elevate the technical quality of everything your team touches. You will be the go-to technical voice for a set of mission-critical services that handle financial data — where correctness and reliability are non-negotiable.\nThe integration platform is at an active modernization inflection point. You will be driving the migration of business logic out of legacy systems into modern, maintainable .NET services — while keeping production stable across multiple client ecosystems simultaneously. The right candidate sees legacy modernization not as a burden but as the most technically interesting work in the org.\nYou will bring an AI-first mindset — genuinely integrating agentic development tooling into your daily workflow and setting the standard for your team.\nResponsibilities\nTechnical Ownership & Architecture\nServe 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.\nOwn architectural decisions across the integration platform: connector patterns, API design, data access strategies, queue-based processing, and service decomposition.\nAssess and improve the reliability of integration services running on lift-and-shifted Azure infrastructure — identifying where legacy on-premises patterns are creating fragility in a cloud environment and driving targeted improvements.\nEvaluate and recommend cloud-native Azure patterns for data movement — including blob storage, event-driven messaging, and API hosting modernization — as the platform evolves beyond its initial lift-and-shift state.\nDrive the active migration of business logic out of legacy integration platforms into modern .NET services — reading, understanding, and faithfully re-implementing existing integration processes with improved reliability and maintainability.\nLead the modernization of legacy service patterns toward REST and evaluate paths toward containerized or cloud-native deployment.\nEvaluate and drive strategic improvements: connector abstraction simplification, stored procedure migration to application tier, API versioning strategy, resilience patterns, and security hardening.\nEnsure production stability across multiple independent deployment ecosystems — understanding the implications of shared codebases with ecosystem-specific configurations and data isolation requirements.\n\nHands-On Engineering\nWrite, review, and contribute production-quality code across the integration stack — C#/.NET 8, Oracle SQL/PL/SQL, REST API design, file processing pipelines, and background job frameworks.\nDebug complex issues that span C#/.NET and Oracle PL/SQL boundaries — the hardest production bugs live at this layer.\nDesign 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.\nImplement and improve observability across services — structured logging, distributed tracing, health checks, and operational alerting for data pipeline failures.\nEstablish and enforce testing standards across the integration platform — unit, integration, and contract tests for broker interfaces.\n\nAI-First Engineering\nChampion 50% AI-authored PR targets and\n95% AI code review adoption as organizational minimums.\nModel an agentic development mindset — integrating AI tooling into your own daily workflow and actively coaching teammates to do the same.\nPush the team beyond baseline AI adoption into workflows and practices that measurably improve delivery velocity and integration quality.\n\nTechnical Leadership & Mentorship\nSet the technical bar for the team — establishing coding standards, architectural patterns, and engineering practices that the rest of the team can follow.\nMentor engineers who may be less familiar with Oracle, financial domain concepts, or integration patterns — teaching through code review, pair programming, and design sessions.\nPartner with the peer Principal Engineer to align on technical direction, share ownership of the integration platform, and build consistent patterns across both teams.\nInterface with client stakeholders as needed — requirements clarification, integration design discussions, and issue resolution.\nContribute to cross-team technical forums alongside Principal Engineers, the Solution Architect, and Engineering Managers.\nQualifications\nRequired\n8+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal Engineer.\nDeep expertise in C# and .NET (Framework and modern .NET 6+/8) — able to work fluently across both legacy ASP.NET and modern ASP.NET Core codebases simultaneously.\nStrong Oracle Database and PL/SQL proficiency — complex multi-join SQL, stored procedures, packages, triggers, execution plan optimization, and performance tuning at enterprise scale.\nProven experience with file-based integration patterns — CSV, fixed-width, XML, Excel parsing, PGP encryption, SFTP, and archive management at production scale.\nExperience designing and maintaining REST APIs with clean layered architecture — strict separation across API, business logic, data access, domain, and DTO layers.\nExperience with multi-tenant data isolation patterns — understanding the security implications of tenant-scoped data access in a shared codebase.\nHands-on Azure cloud experience — with the ability to assess, stabilize, and modernize integration services running on lift-and-shifted Azure infrastructure, and evaluate cloud-native alternatives to legacy on-premises integration patterns.\nDemonstrated legacy modernization experience — ability to read, understand, and incrementally migrate complex legacy systems without big-bang rewrites.\nExperience with connector/plugin architectures — factory patterns, template method patterns, and the discipline to extend without destabilizing existing production connectors.\nExperience with queue-based processing — retry logic, state machine transitions, concurrency, failure modes, and dead-letter handling.\nDemonstrated AI-first engineering mindset — hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering team.\nStrong observability and operational excellence mindset — structured logging, distributed tracing, alerting, and health monitoring for data pipeline services.\nFluent communicator — able to engage with client stakeholders and translate complex integration realities clearly.\nExperience managing production systems across multiple independent deployment environments.\nBachelor's degree in Computer Science, Engineering, or equivalent work experience.\n\nPreferred\nDirect experience with Boomi or similar enterprise iPaaS platforms — specifically the ability to read and migrate existing integration processes into custom .NET services.\nExperience with Hangfire or similar background job scheduling frameworks in production environments.\nFamiliarity with containerization (Docker, Podman) and evaluating migration paths toward cloud-native deployment.\nExperience with WCF/CoreWCF and SOAP-to-REST migration strategies.\nExperience modernizing file-based and API-based integration patterns from on-premises to cloud-native Azure equivalents — Azure Blob Storage, Azure Service Bus, or similar.\nBackground in financial services, equity compensation, broker-dealer integrations, or adjacent regulated domains — including familiarity with ESPP, RSU/RSA, stock option exercises, tax withholding, and broker data interfaces.\nExperience with Azure DevOps CI/CD pipelines, NuGet package management, and enterprise build/deploy practices.\nExperience with security hardening of integration services — secrets management, credential vaulting, encryption in transit, and API authentication patterns.\nThe salary range in United States of America for this position is 124,000.00 to 156,000.00 USD Annual.\nYour specific offer within this range will be determined by your skills, experience, and qualifications. For non-sales roles, you may be eligible for a bonus. For sales roles, this range includes a commission target.\nWe are committed to pay transparency and fair compensation practices. If you have questions about our compensation approach, please don't hesitate to ask during the interview process.\nAdditional Information\nAll your information will be kept confidential according to EEO guidelines.\nLearn more about our high-energy, high-performance global team: Work With Us\ninsightsoftware About Us: Hear From Our Team\nBackground checks are required for employment with insightsoftware, where permitted by country, state/province.\nAt insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.","company":"Insight Software","rawCompany":"insight software","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-03T13:15:10.488Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Software Engineer — Platform Integrations","description":"About Us:\n\ninsightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning and Analysis (FP&A), Controllership, and Data and Analytics. We deliver finance teams the insights required to navigate any economic climate and drive greater financial intelligence, while increasing productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.\nJob Description:\nAs 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 reporting to a shared Engineering Manager and jointly owning the integration platform across multiple independent production ecosystems.\nThis is a pure IC role. Your job is to write great code, make sound architectural decisions, and elevate the technical quality of everything your team touches. You will be the go-to technical voice for a set of mission-critical services that handle financial data — where correctness and reliability are non-negotiable.\nThe integration platform is at an active modernization inflection point. You will be driving the migration of business logic out of legacy systems into modern, maintainable .NET services — while keeping production stable across multiple client ecosystems simultaneously. The right candidate sees legacy modernization not as a burden but as the most technically interesting work in the org.\nYou will bring an AI-first mindset — genuinely integrating agentic development tooling into your daily workflow and setting the standard for your team.\nResponsibilities\nTechnical Ownership & Architecture\nServe 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.\nOwn architectural decisions across the integration platform: connector patterns, API design, data access strategies, queue-based processing, and service decomposition.\nAssess and improve the reliability of integration services running on lift-and-shifted Azure infrastructure — identifying where legacy on-premises patterns are creating fragility in a cloud environment and driving targeted improvements.\nEvaluate and recommend cloud-native Azure patterns for data movement — including blob storage, event-driven messaging, and API hosting modernization — as the platform evolves beyond its initial lift-and-shift state.\nDrive the active migration of business logic out of legacy integration platforms into modern .NET services — reading, understanding, and faithfully re-implementing existing integration processes with improved reliability and maintainability.\nLead the modernization of legacy service patterns toward REST and evaluate paths toward containerized or cloud-native deployment.\nEvaluate and drive strategic improvements: connector abstraction simplification, stored procedure migration to application tier, API versioning strategy, resilience patterns, and security hardening.\nEnsure production stability across multiple independent deployment ecosystems — understanding the implications of shared codebases with ecosystem-specific configurations and data isolation requirements.\n\nHands-On Engineering\nWrite, review, and contribute production-quality code across the integration stack — C#/.NET 8, Oracle SQL/PL/SQL, REST API design, file processing pipelines, and background job frameworks.\nDebug complex issues that span C#/.NET and Oracle PL/SQL boundaries — the hardest production bugs live at this layer.\nDesign 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.\nImplement and improve observability across services — structured logging, distributed tracing, health checks, and operational alerting for data pipeline failures.\nEstablish and enforce testing standards across the integration platform — unit, integration, and contract tests for broker interfaces.\n\nAI-First Engineering\nChampion 50% AI-authored PR targets and\n95% AI code review adoption as organizational minimums.\nModel an agentic development mindset — integrating AI tooling into your own daily workflow and actively coaching teammates to do the same.\nPush the team beyond baseline AI adoption into workflows and practices that measurably improve delivery velocity and integration quality.\n\nTechnical Leadership & Mentorship\nSet the technical bar for the team — establishing coding standards, architectural patterns, and engineering practices that the rest of the team can follow.\nMentor engineers who may be less familiar with Oracle, financial domain concepts, or integration patterns — teaching through code review, pair programming, and design sessions.\nPartner with the peer Principal Engineer to align on technical direction, share ownership of the integration platform, and build consistent patterns across both teams.\nInterface with client stakeholders as needed — requirements clarification, integration design discussions, and issue resolution.\nContribute to cross-team technical forums alongside Principal Engineers, the Solution Architect, and Engineering Managers.\nQualifications\nRequired\n8+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal Engineer.\nDeep expertise in C# and .NET (Framework and modern .NET 6+/8) — able to work fluently across both legacy ASP.NET and modern ASP.NET Core codebases simultaneously.\nStrong Oracle Database and PL/SQL proficiency — complex multi-join SQL, stored procedures, packages, triggers, execution plan optimization, and performance tuning at enterprise scale.\nProven experience with file-based integration patterns — CSV, fixed-width, XML, Excel parsing, PGP encryption, SFTP, and archive management at production scale.\nExperience designing and maintaining REST APIs with clean layered architecture — strict separation across API, business logic, data access, domain, and DTO layers.\nExperience with multi-tenant data isolation patterns — understanding the security implications of tenant-scoped data access in a shared codebase.\nHands-on Azure cloud experience — with the ability to assess, stabilize, and modernize integration services running on lift-and-shifted Azure infrastructure, and evaluate cloud-native alternatives to legacy on-premises integration patterns.\nDemonstrated legacy modernization experience — ability to read, understand, and incrementally migrate complex legacy systems without big-bang rewrites.\nExperience with connector/plugin architectures — factory patterns, template method patterns, and the discipline to extend without destabilizing existing production connectors.\nExperience with queue-based processing — retry logic, state machine transitions, concurrency, failure modes, and dead-letter handling.\nDemonstrated AI-first engineering mindset — hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering team.\nStrong observability and operational excellence mindset — structured logging, distributed tracing, alerting, and health monitoring for data pipeline services.\nFluent communicator — able to engage with client stakeholders and translate complex integration realities clearly.\nExperience managing production systems across multiple independent deployment environments.\nBachelor's degree in Computer Science, Engineering, or equivalent work experience.\n\nPreferred\nDirect experience with Boomi or similar enterprise iPaaS platforms — specifically the ability to read and migrate existing integration processes into custom .NET services.\nExperience with Hangfire or similar background job scheduling frameworks in production environments.\nFamiliarity with containerization (Docker, Podman) and evaluating migration paths toward cloud-native deployment.\nExperience with WCF/CoreWCF and SOAP-to-REST migration strategies.\nExperience modernizing file-based and API-based integration patterns from on-premises to cloud-native Azure equivalents — Azure Blob Storage, Azure Service Bus, or similar.\nBackground in financial services, equity compensation, broker-dealer integrations, or adjacent regulated domains — including familiarity with ESPP, RSU/RSA, stock option exercises, tax withholding, and broker data interfaces.\nExperience with Azure DevOps CI/CD pipelines, NuGet package management, and enterprise build/deploy practices.\nExperience with security hardening of integration services — secrets management, credential vaulting, encryption in transit, and API authentication patterns.\nThe salary range in United States of America for this position is 124,000.00 to 156,000.00 USD Annual.\nYour specific offer within this range will be determined by your skills, experience, and qualifications. For non-sales roles, you may be eligible for a bonus. For sales roles, this range includes a commission target.\nWe are committed to pay transparency and fair compensation practices. If you have questions about our compensation approach, please don't hesitate to ask during the interview process.\nAdditional Information\nAll your information will be kept confidential according to EEO guidelines.\nLearn more about our high-energy, high-performance global team: Work With Us\ninsightsoftware About Us: Hear From Our Team\nBackground checks are required for employment with insightsoftware, where permitted by country, state/province.\nAt insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.","datePosted":"2026-08-03T13:15:10.488Z","dateModified":"2026-08-03T13:15:10.488Z","hiringOrganization":{"@type":"Organization","name":"Insight Software","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cc0e936434f85a0f6117f8c8"},"url":"https://jobsearcher.com/jobs/cc0e936434f85a0f6117f8c8"}}