Principal Software Engineer

Full TimeRemoteTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Illinois

Posted

8 days ago

Salary

$171.3K - $214.1K / year

12 yrs expEnglishAzureCloudPostgre SQL.net

Job Description

• Own the technical strategy and architecture for the Seller Applications portfolio • Lead application modernization initiatives including migration from legacy .NET Framework to modern .NET • Partner with Product, Architecture, and peer engineering leaders • Define enterprise-grade patterns for data access and persistence • Establish standards for fault tolerance, performance, and capacity planning • Embed observability using OpenTelemetry • Drive future deployment strategy for Seller Applications with CI/CD standards • Define and validate disaster recovery plans for critical seller capabilities • Lead cross-team technical discovery and solution design efforts • Mentor and coach Staff/Senior engineers

Job Requirements

  • 12+ years of professional software engineering experience
  • Experience modernizing large-scale applications
  • Operating at a Staff/Principal Engineer level
  • Deep expertise in C#, .NET (modern .NET / .NET Core)
  • Strong experience designing APIs and service-oriented architectures
  • Hands-on experience with cloud platforms (Azure preferred)
  • Strong understanding of relational databases (PostgreSQL)
  • Proven ability to drive reliability and observability practices
  • Excellent communication skills; ability to influence senior stakeholders
  • Proven ability to mentor engineers

Benefits

  • Medical, dental, vision, and basic life insurances
  • 401k plan with 100% match for the first 4% contributed
  • 15 days of PTO each year

Related Job Pages