Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
DLS Discovery, LLC

Principal Software Engineer

DLS Discovery, LLC

Principal Software Engineer providing architectural judgment across product areas at KLDiscovery. Mentoring developers and enforcing engineering standards while collaborating with various teams.

Posted 5/13/2026full-timeRemote • 🇺🇸 United StatesLead💰 $140,000 - $160,000 per yearWebsite

Tech Stack

Tools & technologies
Angular.NET

About the role

Key responsibilities & impact
  • Identify and raise risks across multiple modules, including security risks and downstream platform impacts, before they reach production
  • Provide architectural guidance across multiple product areas and make cross-module design decisions
  • Work closely with Team Leadership and Architects to translate architecture decisions into work the Engineering team can execute
  • Write and refine requirements for features in collaboration with Product and Team Leadership
  • Provide input on Engineering and coding standards and hold the team to them
  • Mentor and guide less experienced engineers toward solutions, making it a learning experience rather than just handing out answers
  • Identify technical debt across projects and use a data-driven approach to advocate for addressing it
  • Support multiple product areas concurrently and context-switch between efforts as priorities shift

Requirements

What you’ll need
  • Track record as a senior or principal-level engineer building and maintaining web applications across multiple product areas or organizations
  • Strong proficiency in Angular and .NET (C#); experience with API design and building services that other teams consume
  • Demonstrated history of identifying and mitigating technical risk across multiple codebases or product areas
  • Ability to operate independently, make sound architectural trade-off decisions, and communicate those decisions clearly to both technical and non-technical stakeholders
  • Understanding of how to design and develop with security in mind, particularly in environments handling sensitive client data
  • Experience mentoring engineers at various levels and elevating a team's overall output

Benefits

Comp & perks
  • competitive total compensation that includes base pay, bonus potential, inclusive benefits, wellness programs, and perks

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Angular.NETC#API designweb applicationsarchitectural trade-off decisionssecurity designtechnical risk mitigationtechnical debt managementcoding standards
Soft Skills
mentoringcommunicationcollaborationindependent operationproblem-solvingleadershipcontext-switchingguidanceadvocacyteam elevation