{"schemaVersion":"jobsearcher.job.v1","id":"f9806dacd5d67a4e071c0bb6","url":"https://jobsearcher.com/jobs/f9806dacd5d67a4e071c0bb6","canonicalUrl":"https://jobsearcher.com/jobs/f9806dacd5d67a4e071c0bb6","title":"Staff Software Engineer","description":"About KLDiscovery\n\nKLDiscovery 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.\n\nAbout the Role\n\nThe 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.\n\nWe 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.\n\nJob location: Remote (but candidate must be based in the United States)\n\nKey Responsibilities:\n\nIdentify and raise risks across multiple modules, including security risks and downstream platform impacts, before they reach production\nProvide architectural guidance across multiple product areas and make cross-module design decisions\nWork closely with Team Leadership and Architects to translate architecture decisions into work the Engineering team can execute\nWrite and refine requirements for features in collaboration with Product and Team Leadership\nProvide input on Engineering and coding standards and hold the team to them\nMentor and guide less experienced engineers toward solutions, making it a learning experience rather than just handing out answers\nIdentify technical debt across projects and use a data-driven approach to advocate for addressing it\nSupport multiple product areas concurrently and context-switch between efforts as priorities shift\n\nYou Will Also\n\nPerform and set expectations for peer code reviews\nDrive automated testing practices including integration, end-to-end, and regression tests\nOwn and improve automated build and release pipelines\nSupport production applications including bug fixes and enhancements within defined SLAs (Service Level Agreements)\n\nShared Expectations:\n\nProduce high-quality software and automate repetitive work\nShare knowledge, keep learning, and take initiative to make things better\nCommunicate directly and clearly; report issues or roadblocks that may affect the team's success\nTake ownership of your work and its outcome; set realistic expectations and deliver on them\nBe respectful, contribute to a positive team culture, and support feedback with data and examples\nMake data-driven decisions wherever possible\n\n What You Bring (required skills):\n\nTrack record as a senior or staff-level engineer building and maintaining web applications across multiple product areas or organizations\nStrong proficiency in Angular and .NET (C#); experience with API design and building services that other teams consume\nDemonstrated history of identifying and mitigating technical risk across multiple codebases or product areas\nAbility to operate independently, make sound architectural trade-off decisions, and communicate those decisions clearly to both technical and non-technical stakeholders\nUnderstanding of how to design and develop with security in mind, particularly in environments handling sensitive client data\nExperience mentoring engineers at various levels and elevating a team's overall output\n\nNice to Have (preferred skills):\n\nExperience with Microsoft Azure (hosting, services, infrastructure)\nExperience with PostgreSQL and/or SQL Server\nFamiliarity with GitHub and Azure DevOps Pipelines\nExperience working in or around eDiscovery, legal technology, or similarly regulated/compliance-sensitive domains\nFamiliarity with eDiscovery workflows: processing, production, review, and the operational coordination around them\nExperience designing or operating multi-tenant systems\nExperience building orchestration or workflow engine platforms\nExperience with real-time alerting or telemetry systems\nExposure to AI/ML integration within internal operational tools and applications","company":"Kldiscovery","rawCompany":"kldiscovery","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-14T14:24:06.165Z","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 KLDiscovery\n\nKLDiscovery 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.\n\nAbout the Role\n\nThe 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.\n\nWe 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.\n\nJob location: Remote (but candidate must be based in the United States)\n\nKey Responsibilities:\n\nIdentify and raise risks across multiple modules, including security risks and downstream platform impacts, before they reach production\nProvide architectural guidance across multiple product areas and make cross-module design decisions\nWork closely with Team Leadership and Architects to translate architecture decisions into work the Engineering team can execute\nWrite and refine requirements for features in collaboration with Product and Team Leadership\nProvide input on Engineering and coding standards and hold the team to them\nMentor and guide less experienced engineers toward solutions, making it a learning experience rather than just handing out answers\nIdentify technical debt across projects and use a data-driven approach to advocate for addressing it\nSupport multiple product areas concurrently and context-switch between efforts as priorities shift\n\nYou Will Also\n\nPerform and set expectations for peer code reviews\nDrive automated testing practices including integration, end-to-end, and regression tests\nOwn and improve automated build and release pipelines\nSupport production applications including bug fixes and enhancements within defined SLAs (Service Level Agreements)\n\nShared Expectations:\n\nProduce high-quality software and automate repetitive work\nShare knowledge, keep learning, and take initiative to make things better\nCommunicate directly and clearly; report issues or roadblocks that may affect the team's success\nTake ownership of your work and its outcome; set realistic expectations and deliver on them\nBe respectful, contribute to a positive team culture, and support feedback with data and examples\nMake data-driven decisions wherever possible\n\n What You Bring (required skills):\n\nTrack record as a senior or staff-level engineer building and maintaining web applications across multiple product areas or organizations\nStrong proficiency in Angular and .NET (C#); experience with API design and building services that other teams consume\nDemonstrated history of identifying and mitigating technical risk across multiple codebases or product areas\nAbility to operate independently, make sound architectural trade-off decisions, and communicate those decisions clearly to both technical and non-technical stakeholders\nUnderstanding of how to design and develop with security in mind, particularly in environments handling sensitive client data\nExperience mentoring engineers at various levels and elevating a team's overall output\n\nNice to Have (preferred skills):\n\nExperience with Microsoft Azure (hosting, services, infrastructure)\nExperience with PostgreSQL and/or SQL Server\nFamiliarity with GitHub and Azure DevOps Pipelines\nExperience working in or around eDiscovery, legal technology, or similarly regulated/compliance-sensitive domains\nFamiliarity with eDiscovery workflows: processing, production, review, and the operational coordination around them\nExperience designing or operating multi-tenant systems\nExperience building orchestration or workflow engine platforms\nExperience with real-time alerting or telemetry systems\nExposure to AI/ML integration within internal operational tools and applications","datePosted":"2026-08-14T14:24:06.165Z","dateModified":"2026-08-14T14:24:06.165Z","hiringOrganization":{"@type":"Organization","name":"Kldiscovery","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f9806dacd5d67a4e071c0bb6"},"url":"https://jobsearcher.com/jobs/f9806dacd5d67a4e071c0bb6"}}