Skip to content
mimi

Principal Software Engineer

Piper Companies

Frederick · Hybrid Full-time Lead $141k – $194k/yr 3w ago

About the role

About

Piper Companies is seeking a Principal Software Engineer to support the design and delivery of a modern digital life insurance platform through hybrid work in Frederick, MD. This is a senior, hands‑on technical role responsible for driving engineering excellence, shaping scalable system design, and influencing technical direction across multiple products and teams.

Responsibilities

  • Design and build scalable, highly available backend systems and distributed microservices using C#/.NET and cloud technologies, ensuring reliability and performance in production.
  • Lead complex engineering initiatives by setting technical standards, participating in architecture and code reviews, and removing delivery obstacles.
  • Partner with business and technical stakeholders to deliver secure, customer‑focused solutions aligned with enterprise and compliance requirements.

Qualifications

  • 10+ years of backend software development experience, with deep hands‑on expertise in object‑oriented programming (C# strongly preferred).
  • 3+ years designing distributed systems and maintaining live, production‑grade services.
  • Strong experience with DevOps, CI/CD, and cloud environments; Azure experience highly preferred.
  • Solid understanding of SDLC, Agile methodologies, and secure software development practices.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience required; Master’s degree preferred.
  • Must be eligible to work in the United States.

Compensation

  • Salary Range: $141,300 - $194,300 (depending on experience) + 20% annual bonus potential
  • Comprehensive benefits; Hybrid Work, Annual Incentive Plan, Sign-on bonus and long-term incentives possible, health, life, and dental insurance, 401K with company match up to 6% as well as a pension package, generous time off, and wellbeing initiatives throughout the year

Skills

AWS LambdaAzureC#CI/CDDocker.NETDevOpsMicroservices

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free