{"schemaVersion":"jobsearcher.job.v1","id":"30ae8701eee0e47eb08cea15","url":"https://jobsearcher.com/jobs/30ae8701eee0e47eb08cea15","canonicalUrl":"https://jobsearcher.com/jobs/30ae8701eee0e47eb08cea15","title":"Staff Software Engineer","description":"About KLDiscoveryKLDiscovery is a global eDiscovery and legal technology provider serving large law firms, corporate legal departments, and government agencies. We build and operate the products and services that legal teams rely on to manage, process, and review case data at scale. With operations across multiple countries and a client base that includes AmLaw 200 firms, we handle some of the largest and most complex matters in the industry.About the Role The Staff Software Engineer role at KLDiscovery is cross-cutting by design. Staff Software Engineers are not permanent members of any team. They move to other teams based on needs or project priorities. You will provide architectural judgment across product areas that don't have dedicated Architect coverage, identify risks before they compound, mentor developers, and enforce engineering standards. You are the technical voice that connects Engineering leadership, Architecture, and the development teams doing the work. We offer competitive total compensation that includes base pay, bonus potential, inclusive benefits, wellness programs, and perks. We use market and industry data to inform pay decisions while considering geography and labor markets, individual experience, and business needs. Individual compensation will vary, although a reasonable estimate of the current annualized base pay range for this position is $140,000 to $160,000.Job location: Remote (but candidate must be based in the United States)Key Responsibilities:Identify and raise risks across multiple modules, including security risks and downstream platform impacts, before they reach productionProvide architectural guidance across multiple product areas and make cross-module design decisionsWork closely with Team Leadership and Architects to translate architecture decisions into work the Engineering team can executeWrite and refine requirements for features in collaboration with Product and Team LeadershipProvide input on Engineering and coding standards and hold the team to themMentor and guide less experienced engineers toward solutions, making it a learning experience rather than just handing out answersIdentify technical debt across projects and use a data-driven approach to advocate for addressing itSupport multiple product areas concurrently and context-switch between efforts as priorities shiftYou Will AlsoPerform and set expectations for peer code reviewsDrive automated testing practices including integration, end-to-end, and regression testsOwn and improve automated build and release pipelinesSupport production applications including bug fixes and enhancements within defined SLAs (Service Level Agreements) Shared Expectations:Produce high-quality software and automate repetitive workShare knowledge, keep learning, and take initiative to make things betterCommunicate directly and clearly; report issues or roadblocks that may affect the team's successTake ownership of your work and its outcome; set realistic expectations and deliver on themBe respectful, contribute to a positive team culture, and support feedback with data and examplesMake data-driven decisions wherever possible What You Bring (required skills):Track record as a senior or staff-level engineer building and maintaining web applications across multiple product areas or organizationsStrong proficiency in Angular and .NET (C#); experience with API design and building services that other teams consumeDemonstrated history of identifying and mitigating technical risk across multiple codebases or product areasAbility to operate independently, make sound architectural trade-off decisions, and communicate those decisions clearly to both technical and non-technical stakeholdersUnderstanding of how to design and develop with security in mind, particularly in environments handling sensitive client dataExperience mentoring engineers at various levels and elevating a team's overall output Nice to Have (preferred skills):Experience with Microsoft Azure (hosting, services, infrastructure)Experience with PostgreSQL and/or SQL ServerFamiliarity with GitHub and Azure DevOps PipelinesExperience working in or around eDiscovery, legal technology, or similarly regulated/compliance-sensitive domainsFamiliarity with eDiscovery workflows: processing, production, review, and the operational coordination around themExperience designing or operating multi-tenant systemsExperience building orchestration or workflow engine platformsExperience with real-time alerting or telemetry systemsExposure to AI/ML integration within internal operational tools and applications","company":"Kldiscovery","rawCompany":"kldiscovery","city":"McLean","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-03T01:52:56.895Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Software Engineer","description":"About KLDiscoveryKLDiscovery is a global eDiscovery and legal technology provider serving large law firms, corporate legal departments, and government agencies. We build and operate the products and services that legal teams rely on to manage, process, and review case data at scale. With operations across multiple countries and a client base that includes AmLaw 200 firms, we handle some of the largest and most complex matters in the industry.About the Role The Staff Software Engineer role at KLDiscovery is cross-cutting by design. Staff Software Engineers are not permanent members of any team. They move to other teams based on needs or project priorities. You will provide architectural judgment across product areas that don't have dedicated Architect coverage, identify risks before they compound, mentor developers, and enforce engineering standards. You are the technical voice that connects Engineering leadership, Architecture, and the development teams doing the work. We offer competitive total compensation that includes base pay, bonus potential, inclusive benefits, wellness programs, and perks. We use market and industry data to inform pay decisions while considering geography and labor markets, individual experience, and business needs. Individual compensation will vary, although a reasonable estimate of the current annualized base pay range for this position is $140,000 to $160,000.Job location: Remote (but candidate must be based in the United States)Key Responsibilities:Identify and raise risks across multiple modules, including security risks and downstream platform impacts, before they reach productionProvide architectural guidance across multiple product areas and make cross-module design decisionsWork closely with Team Leadership and Architects to translate architecture decisions into work the Engineering team can executeWrite and refine requirements for features in collaboration with Product and Team LeadershipProvide input on Engineering and coding standards and hold the team to themMentor and guide less experienced engineers toward solutions, making it a learning experience rather than just handing out answersIdentify technical debt across projects and use a data-driven approach to advocate for addressing itSupport multiple product areas concurrently and context-switch between efforts as priorities shiftYou Will AlsoPerform and set expectations for peer code reviewsDrive automated testing practices including integration, end-to-end, and regression testsOwn and improve automated build and release pipelinesSupport production applications including bug fixes and enhancements within defined SLAs (Service Level Agreements) Shared Expectations:Produce high-quality software and automate repetitive workShare knowledge, keep learning, and take initiative to make things betterCommunicate directly and clearly; report issues or roadblocks that may affect the team's successTake ownership of your work and its outcome; set realistic expectations and deliver on themBe respectful, contribute to a positive team culture, and support feedback with data and examplesMake data-driven decisions wherever possible What You Bring (required skills):Track record as a senior or staff-level engineer building and maintaining web applications across multiple product areas or organizationsStrong proficiency in Angular and .NET (C#); experience with API design and building services that other teams consumeDemonstrated history of identifying and mitigating technical risk across multiple codebases or product areasAbility to operate independently, make sound architectural trade-off decisions, and communicate those decisions clearly to both technical and non-technical stakeholdersUnderstanding of how to design and develop with security in mind, particularly in environments handling sensitive client dataExperience mentoring engineers at various levels and elevating a team's overall output Nice to Have (preferred skills):Experience with Microsoft Azure (hosting, services, infrastructure)Experience with PostgreSQL and/or SQL ServerFamiliarity with GitHub and Azure DevOps PipelinesExperience working in or around eDiscovery, legal technology, or similarly regulated/compliance-sensitive domainsFamiliarity with eDiscovery workflows: processing, production, review, and the operational coordination around themExperience designing or operating multi-tenant systemsExperience building orchestration or workflow engine platformsExperience with real-time alerting or telemetry systemsExposure to AI/ML integration within internal operational tools and applications","datePosted":"2026-08-03T01:52:56.895Z","dateModified":"2026-08-03T01:52:56.895Z","hiringOrganization":{"@type":"Organization","name":"Kldiscovery","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"McLean","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"30ae8701eee0e47eb08cea15"},"url":"https://jobsearcher.com/jobs/30ae8701eee0e47eb08cea15"}}