
Principal Software Engineer β Platform Services
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in United States.
β’ Take ownership of and enhance the platform's observability strategy β including structured logging, distributed tracing, health check endpoints, and correlation tracking β ensuring uniform adoption and coverage across all services.
β’ Lead the definition of SLO/SLI and the creation of dashboards; broaden alerting coverage from log-based alerts to incorporate APM metrics, latency, and throughput.
β’ Detect and eliminate reliability anti-patterns throughout the portfolio β substituting fragile legacy patterns with robust, cloud-native solutions.
β’ Implement effective resilience patterns β including circuit breakers, retry policies, graceful degradation, dead-letter handling, and idempotent message processing.
β’ Transition legacy messaging anti-patterns (such as database polling and file-system coupling) to an event-driven messaging infrastructure β this represents the most significant reliability enhancement available to the platform currently.
β’ Act as the senior technical authority for the Platform Services portfolio β overseeing architecture, reliability, and engineering quality across a wide range of production services.
β’ Evaluate the current state of the service portfolio, pinpoint the highest-impact reliability and modernization opportunities, and collaborate with the Scalable Architecture Team and Engineering Manager to build a sequenced roadmap.
β’ Assess and recommend appropriate cloud-native Azure services and patterns for the platform's future state β this is an open architectural question that you will help to resolve, rather than a predetermined path.
β’ Oversee shared libraries and cross-cutting infrastructure utilized across the service portfolio; ensure uniform adoption of engineering standards across all services.
β’ Maintain production stability across multiple independent deployment ecosystems throughout the modernization journey.
β’ Develop and implement migration strategies for legacy services across various .NET framework generations β prioritizing services with the highest risk and sequencing efforts to minimize disruption to production.
β’ Collaborate with the Scalable Architecture Team to ensure that modernization decisions are in line with the platform's long-term technical direction and evolving design patterns.
β’ Evaluate and prioritize modernization efforts across a diverse portfolio, balancing production stability with long-term architectural investments.
β’ Write, review, and contribute production-quality code across the services portfolio β utilizing C#/.NET, Oracle SQL/PL/SQL, and cloud infrastructure patterns.
β’ Troubleshoot complex issues that span service boundaries, database interactions, and cloud infrastructure components.
β’ Establish and enforce testing standards across the services portfolio β including unit, integration, and resilience testing patterns.
β’ Advocate for a minimum of β₯50% AI-authored PR targets and β₯95% AI code review adoption within the organization.
β’ Exemplify an agentic development mindset β integrating AI tools into your daily workflow while actively coaching teammates to adopt similar practices.
β’ Encourage the team to advance beyond basic AI adoption into workflows and practices that significantly enhance delivery velocity and platform quality.
β’ Stay informed about agentic development tools and present forward-thinking recommendations to the Engineering Manager and Senior Director.
β’ Set the technical standards for the team β establishing coding standards, architectural patterns, and engineering practices across a large and diverse service portfolio.
β’ Mentor engineers on cloud-native patterns, best practices for observability, resilience engineering, and .NET modernization.
β’ Contribute to cross-team technical forums alongside Principal Engineers, the Solution Architect, and Engineering Managers.
β’ 8+ years of hands-on software engineering experience in enterprise SaaS environments, with proven experience as a Principal or Senior Principal Engineer.
β’ Extensive knowledge of C# and .NET across framework generations β capable of working seamlessly with both legacy and modern .NET, with a strong history of migrating legacy services to modern .NET.
β’ Practical experience in Azure cloud architecture β with the ability to assess, recommend, and implement suitable cloud-native services and patterns for a platform undergoing active modernization.
β’ Proficient in Oracle Database β including complex SQL, stored procedures, and performance tuning at an enterprise scale.
β’ Demonstrated ability to design and implement observability at scale β utilizing structured logging, distributed tracing, health check frameworks, and alerting strategies across extensive service portfolios.
β’ Experience with implementing resilience patterns β including circuit breakers, retry policies, dead-letter handling, and idempotent message processing.
β’ Proven track record of replacing legacy messaging anti-patterns (such as database polling and file-system coupling) with event-driven messaging infrastructure.
β’ Experience in managing and evolving shared internal library ecosystems that provide cross-cutting concerns across multiple services.
β’ Experience in 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 tools and a record of promoting AI adoption within an engineering team.
β’ Bachelor's degree in Computer Science, Engineering, or equivalent work experience.
β’ All your information will be kept confidential according to EEO guidelines.
β’ Background checks are required for employment with insightsoftware, where permitted by country, state/province.
β’ 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.
Instacart
CLASP
Tailor
Get handpicked remote jobs straight to your inbox weekly.