[Remote] Principal Software Engineer — Platform Integrations

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. insightsoftware is a global provider of reporting, analytics, and performance management solutions. As a Principal Software Engineer on the Platform Integrations team, you will serve as the senior technical authority responsible for the integration backbone of the Certent Equity Management platform, leading modernization efforts and ensuring the reliability and performance of critical services.ResponsibilitiesServe 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 pipelinesOwn architectural decisions across the integration platform: connector patterns, API design, data access strategies, queue-based processing, and service decompositionAssess 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 improvementsEvaluate 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 stateDrive 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 maintainabilityLead the modernization of legacy service patterns toward REST and evaluate paths toward containerized or cloud-native deploymentEvaluate and drive strategic improvements: connector abstraction simplification, stored procedure migration to application tier, API versioning strategy, resilience patterns, and security hardeningEnsure production stability across multiple independent deployment ecosystems — understanding the implications of shared codebases with ecosystem-specific configurations and data isolation requirementsWrite, 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 frameworksDebug complex issues that span C#/.NET and Oracle PL/SQL boundaries — the hardest production bugs live at this layerDesign and optimize complex Oracle SQL — including multi-join queries, stored procedures, execution plan analysis, indexing strategies, and read-optimization patterns for high-volume data operationsImplement and improve observability across services — structured logging, distributed tracing, health checks, and operational alerting for data pipeline failuresEstablish and enforce testing standards across the integration platform — unit, integration, and contract tests for broker interfacesChampion ≥50% AI-authored PR targets and ≥95% AI code review adoption as organizational minimumsModel an agentic development mindset — integrating AI tooling into your own daily workflow and actively coaching teammates to do the samePush the team beyond baseline AI adoption into workflows and practices that measurably improve delivery velocity and integration qualitySet the technical bar for the team — establishing coding standards, architectural patterns, and engineering practices that the rest of the team can followMentor engineers who may be less familiar with Oracle, financial domain concepts, or integration patterns — teaching through code review, pair programming, and design sessionsPartner with the peer Principal Engineer to align on technical direction, share ownership of the integration platform, and build consistent patterns across both teamsInterface with client stakeholders as needed — requirements clarification, integration design discussions, and issue resolutionContribute to cross-team technical forums alongside Principal Engineers, the Solution Architect, and Engineering ManagersSkills8+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal EngineerDeep 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 simultaneouslyStrong Oracle Database and PL/SQL proficiency — complex multi-join SQL, stored procedures, packages, triggers, execution plan optimization, and performance tuning at enterprise scaleProven experience with file-based integration patterns — CSV, fixed-width, XML, Excel parsing, PGP encryption, SFTP, and archive management at production scaleExperience designing and maintaining REST APIs with clean layered architecture — strict separation across API, business logic, data access, domain, and DTO layersExperience with multi-tenant data isolation patterns — understanding the security implications of tenant-scoped data access in a shared codebaseHands-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 patternsDemonstrated legacy modernization experience — ability to read, understand, and incrementally migrate complex legacy systems without big-bang rewritesExperience with connector/plugin architectures — factory patterns, template method patterns, and the discipline to extend without destabilizing existing production connectorsExperience with queue-based processing — retry logic, state machine transitions, concurrency, failure modes, and dead-letter handlingDemonstrated AI-first engineering mindset — hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering teamStrong observability and operational excellence mindset — structured logging, distributed tracing, alerting, and health monitoring for data pipeline servicesFluent communicator — able to engage with client stakeholders and translate complex integration realities clearlyExperience managing production systems across multiple independent deployment environmentsBachelor's degree in Computer Science, Engineering, or equivalent work experienceDirect experience with Boomi or similar enterprise iPaaS platforms — specifically the ability to read and migrate existing integration processes into custom .NET servicesExperience with Hangfire or similar background job scheduling frameworks in production environmentsFamiliarity with containerization (Docker, Podman) and evaluating migration paths toward cloud-native deploymentExperience with WCF/CoreWCF and SOAP-to-REST migration strategiesExperience modernizing file-based and API-based integration patterns from on-premises to cloud-native Azure equivalents — Azure Blob Storage, Azure Service Bus, or similarBackground 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 interfacesExperience with Azure DevOps CI/CD pipelines, NuGet package management, and enterprise build/deploy practicesExperience with security hardening of integration services — secrets management, credential vaulting, encryption in transit, and API authentication patternsBenefitsFor non-sales roles, you may be eligible for a bonus.Company Overviewinsightsoftware is the most comprehensive provider of solutions for the Office of the CFO. It was founded in 2018, and is headquartered in Raleigh, North Carolina, USA, with a workforce of 1001-5000 employees. Its website is https://www.insightsoftware.com.Company H1B Sponsorshipinsightsoftware has a track record of offering H1B sponsorships, with 1 in 2025, 3 in 2024, 3 in 2023, 4 in 2022. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Consultant in Education & Personal Growth

Remote

Need English Instructor (FT) in Leavenworth, KS

Remote

[Remote-Position] Time Together Student Worker (Remote Required)

Remote

Mental Health Therapist (Ohio)

Remote

Strategist, Digital Advertising

Remote

Project Coordinator, New Club Activation

Remote

Call Center Agent - Veterans Evaluation Services (Remote)

Remote

**Experienced Service Desk Specialist/Live Chat Agent – Mobile Application Support and Customer Assistance**

Remote

**Experienced Entry Level Remote Customer Service Associate – Launch Your Career with blithequark**

Remote

(USA) Staff, UX Designer - Data Ventures

Remote
← Back