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

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.

Principal Software Engineer
DLS Discovery, LLCPrincipal Software Engineer providing architectural judgment across product areas at KLDiscovery. Mentoring developers and enforcing engineering standards while collaborating with various teams.
Tech Stack
Tools & technologiesAngular.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 resumeApplicant 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