Back to Jobs

[Remote] Principal Software Engineer — Platform Services

Remote, USA Full-time Posted 2026-06-20

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 that unlock the potential of business data. They are seeking a Principal Software Engineer to serve as the senior technical authority for the services layer of the Certent Equity Management platform, focusing on platform reliability, modernization, and technical leadership.

Responsibilities

  • Own and evolve the platform's observability posture — structured logging, distributed tracing, health check endpoints, and correlation tracking — ensuring consistent adoption and coverage across all services
  • Drive SLO/SLI definition and dashboard creation; expand alerting coverage from log-based alerts to include APM metrics, latency, and throughput
  • Identify and eliminate reliability anti-patterns across the portfolio — replacing fragile legacy patterns with resilient, cloud-native alternatives
  • Implement proper resilience patterns — circuit breakers, retry policies, graceful degradation, dead-letter handling, and idempotent message processing
  • Replace legacy messaging anti-patterns (database polling, file-system coupling) with event-driven messaging infrastructure — this is the highest-impact reliability improvement available to the platform today
  • Serve as the senior technical authority for the Platform Services portfolio — owning architecture, reliability, and engineering quality across a broad set of production services
  • Assess the current state of the service portfolio, identify the highest-impact reliability and modernization opportunities, and build a sequenced roadmap in partnership with the Scalable Architecture Team and Engineering Manager
  • Evaluate and recommend the right cloud-native Azure services and patterns for the platform's future state — this is an open architectural question you will help answer, not a predetermined path
  • Own shared library and cross-cutting infrastructure used across the service portfolio; ensure consistent adoption of engineering standards across all services
  • Ensure production stability across multiple independent deployment ecosystems throughout the modernization process
  • Create and execute migration paths for legacy services across multiple .NET framework generations — prioritizing highest-risk services and sequencing work to minimize production disruption
  • Partner with the Scalable Architecture Team to ensure modernization decisions align with the platform's long-term technical direction and emerging design patterns
  • Evaluate and sequence modernization priorities across a diverse portfolio, balancing production stability with long-term architectural investment
  • Write, review, and contribute production-quality code across the services portfolio — C#/.NET, Oracle SQL/PL/SQL, and cloud infrastructure patterns
  • Debug complex issues that span service boundaries, database interactions, and cloud infrastructure
  • Establish and enforce testing standards across the services portfolio — unit, integration, and resilience testing patterns
  • Champion ≥50% AI-authored PR targets and ≥95% AI code review adoption as organizational minimums
  • Model an agentic development mindset — integrating AI tooling into your own daily workflow and actively coaching teammates to do the same
  • Push the team beyond baseline AI adoption into workflows and practices that measurably improve delivery velocity and platform quality
  • Stay current on agentic development tooling and bring forward-looking recommendations to the Engineering Manager and Sr Director
  • Set the technical bar for the team — establishing coding standards, architectural patterns, and engineering practices across a large, diverse service portfolio
  • Mentor engineers on cloud-native patterns, observability best practices, resilience engineering, and .NET modernization
  • Contribute to cross-team technical forums alongside Principal Engineers, the Solution Architect, and Engineering Managers

Skills

  • 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 across framework generations — able to work fluently across legacy and modern .NET simultaneously, with a strong track record of migrating legacy services to modern .NET
  • Hands-on Azure cloud architecture experience — with the ability to evaluate, recommend, and implement the right cloud-native services and patterns for a platform in active modernization
  • Strong Oracle Database proficiency — complex SQL, stored procedures, and performance tuning at enterprise scale
  • Demonstrated experience designing and implementing observability at scale — structured logging, distributed tracing, health check frameworks, and alerting strategies across large service portfolios
  • Experience implementing resilience patterns — circuit breakers, retry policies, dead-letter handling, and idempotent message processing
  • Experience replacing legacy messaging anti-patterns (database polling, file-system coupling) with event-driven messaging infrastructure
  • Demonstrated experience owning and evolving shared internal library ecosystems that provide cross-cutting concerns across multiple services
  • Experience re-platforming Windows Services or legacy hosted services to cloud-native or containerized workloads
  • Demonstrated AI-first engineering mindset — hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering team
  • Bachelor's degree in Computer Science, Engineering, or equivalent work experience
  • Background in financial services, equity compensation, or adjacent regulated domains
  • Experience with FIX protocol or financial messaging systems for broker order routing
  • Familiarity with Infrastructure as Code practices for cloud infrastructure provisioning and alerting management
  • Experience with database schema migration tooling in enterprise environments
  • Experience with containerization and container orchestration platforms
  • Experience with Azure DevOps CI/CD pipelines, NuGet package management, and enterprise build/deploy practices
  • Familiarity with background job scheduling frameworks in .NET production environments

Benefits

  • For non-sales roles, you may be eligible for a bonus.
  • For sales roles, this range includes a commission target.
  • Background checks are required for employment with insightsoftware, where permitted by country, state/province.

Company Overview

  • insightsoftware 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 Sponsorship

  • insightsoftware 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 To This Job

    Similar Jobs