Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$140k - $160k

KLDiscovery

About KLDiscovery

KLDiscovery 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 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

You Will Also

  • Perform and set expectations for peer code reviews
  • Drive automated testing practices including integration, end-to-end, and regression tests
  • Own and improve automated build and release pipelines
  • Support production applications including bug fixes and enhancements within defined SLAs (Service Level Agreements)

Shared Expectations:

  • Produce high-quality software and automate repetitive work
  • Share knowledge, keep learning, and take initiative to make things better
  • Communicate directly and clearly; report issues or roadblocks that may affect the team's success
  • Take ownership of your work and its outcome; set realistic expectations and deliver on them
  • Be respectful, contribute to a positive team culture, and support feedback with data and examples
  • Make 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 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

Nice to Have (preferred skills):

  • Experience with Microsoft Azure (hosting, services, infrastructure)
  • Experience with PostgreSQL and/or SQL Server
  • Familiarity with GitHub and Azure DevOps Pipelines
  • Experience working in or around eDiscovery, legal technology, or similarly regulated/compliance-sensitive domains
  • Familiarity with eDiscovery workflows: processing, production, review, and the operational coordination around them
  • Experience designing or operating multi-tenant systems
  • Experience building orchestration or workflow engine platforms
  • Experience with real-time alerting or telemetry systems
  • Exposure to AI/ML integration within internal operational tools and applications
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Eden Prairie, MN vacancy
  • $140k - $155k

     ...Danaher Business System which makes everything possible. The Staff Vision Engineer is responsible for developing machine vision technology of...  ...Keyence. Configure and program vision system hardware and software such as camera, optics, lighting and image processing tool.... 
    Suggested
    Hourly pay
    For contractors

    Danaher Corporation

    Chaska, MN
    13 hours ago
  • $100k

     ...year to start Paid holidays Working for a company that helps save lives with some of our products Position Summary The Senior Software Engineer performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms. Reports... 
    Suggested
    Full time
    Monday to Friday

    Beaconembedded

    Eden Prairie, MN
    5 days ago
  • $125k - $150k

     ...Key Responsibilities Design, develop, test, and maintain software applications. Collaborate with cross-functional teams to define...  .... Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in... 
    Suggested
    Full time

    Saige Partners

    Eden Prairie, MN
    5 days ago
  • $91.7k - $163.7k

     ...indexing, and evaluation with guardrails Work closely with lead engineers to develop the best technical design and approach for new...  ...requirements and may assist with estimating Instill best practices for software development and documentation, assure designs meet... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $113k - $254.2k

     ...strategies for potential new technologies and work with architecture to review and approve proposals Mentor and coach other software engineers, and proactively seek mentorship from others Lead the effort in defining the engineering lifecycle and practices for team and... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    C.H. Robinson

    Eden Prairie, MN
    5 days ago
  • $106k - $186k

     ...As an AI Engineer at 2nd Swing, you'll build production-grade AI systems that automate real work across the business, especially multi...  ...etc.) or equivalent experience.   ~5+ years professional software engineering experience with a strong track record before AI coding... 
    Full time
    Flexible hours

    2nd Swing

    Eden Prairie, MN
    13 hours ago
  • Company Description ManpowerGroup (formerly known as  Manpower Inc. ) is a Fortune 500 American multinational corporation headquartered in Milwaukee, Wisconsin. Founded in 1948 by Elmer Winter and Aaron Scheinfeld, ManpowerGroup is the third-largest staffing firm ...
    Permanent employment
    Full time

    Manpower Group Inc.

    Eden Prairie, MN
    13 hours ago
  • Tata Consultancy Services in Eden Prairie, MN is seeking an OnBase developer with 8-10 years of experience to work on workflow and integration projects. You will design and implement OnBase solutions, including Unity forms and web services, and collaborate in an agile ...

    Tata Consultancy Services

    Eden Prairie, MN
    13 hours ago
  • $159.3k - $273.2k

     ...lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together. The Senior Director of Software Engineering is responsible for leading a large-scale engineering organization delivering consumer-facing digital products and platforms... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Socket.dev

    Eden Prairie, MN
    1 day ago
  • $132.4k - $205.1k

    Senior Principal Cloud Architect With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions for...
    Local area

    Tennant

    Eden Prairie, MN
    3 days ago
  •  ...full stack development Design, code, test, debug, and document software, and enhance existing components to ensure that software meets...  ...and maintain applications/systems Work with other software engineers for one or more Agile scrum teams assigned to work on the project... 

    cognizant technologies

    Eden Prairie, MN
    3 days ago
  • $112.7k - $193.2k

     ...UnitedHealth Group's enterprise AI team. We are AI/ML scientists and engineers with deep expertise in AI/ML engineering for health care. We...  ...or related quantitative field ~7+ years of professional software engineering experience, with at least 5+ years building and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Optum

    Eden Prairie, MN
    13 hours ago
  • $41 - $46 per hour

     ...agencies, and enterprise organizations across the United States and Canada. We deliver agile, scalable talent solutions across IT, engineering, life sciences, clinical, and professional staffing, powered by a high-performing recruitment engine operating across North... 
    Temporary work
    Local area

    Cynet Systems

    Eden Prairie, MN
    14 hours ago
  • $190k - $225k

     ...document summarization, and PII and PHI detection now central to the roadmap, the engineering organization behind Nebula is entering its most ambitious phase yet. The Director, Software Engineering owns delivery for that organization. Leading managers and a team... 
    Remote work

    KLDiscovery

    Eden Prairie, MN
    5 days ago
  •  ...Software Engineer Role Overview Title: AI/ML Engineer (internal title; flexiblecould also be CICD Engineer, Senior Software Developer, etc.) Primary Focus: Software engineering-heavy role with emphasis on OOP and CICD pipelines. ML experience is secondary.... 

    My3Tech Inc

    Eden Prairie, MN
    3 days ago
  • $112.7k - $193.2k

     ...UnitedHealth Group’s enterprise AI team. We are AI/ML scientists and engineers with deep expertise in AI/ML engineering for health care. We...  ...or related quantitative field ~7+ years of professional software engineering experience, with at least 5+ years building and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $92.82k - $109.2k

     ...institutions. We’re looking for people who want more than just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. We are seeking a... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    3 days per week

    U.S. Bank

    Hopkins, MN
    1 day ago
  • $91.7k - $163.7k

     ...including conversational AI for Digital and eCommerce platforms Build and maintain endtoend ML pipelines (data ingestion, feature engineering, training, evaluation, deployment, and monitoring) in cloudnative environments Develop scalable inference services and APIs to... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    Optum

    Minnetonka, MN
    2 days ago
  • $102.4k - $179k

     ...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine...  ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence... 

    Vizient

    Edina, MN
    2 days ago
  • $106.58k - $125.8k

     ...Duties Best Buy Co. has openings in Richfield, Minnesota, for a Software Developer in Test position. Create and execute manual and...  ...projects. Collaborate with Software Developers in Test, Quality Engineers, and Software Developers to ensure appropriate testing of bug... 
    Full time
    Shift work
    Afternoon shift

    Best Buy

    Richfield, MN
    5 days ago
  • $115k - $155k

     ...be required to send copies of your past two performance reviews to the hiring manager. Job Purpose and Impact The Sr Software Engineer will develop and maintain software applications and systems at the intersection of agricultural technology and sustainability,... 
    Work experience placement
    Visa sponsorship

    Cargill

    Wayzata, MN
    3 days ago
  • $135k - $170k

     ...ideas and talents flourish, striving towards building better software! What You'll Bring: Diploma or BS in Computer Science or related...  ...professional experience. 7+ years professional software engineering experience. Good command of the Java language and familiarity... 
    Temporary work
    Local area
    Home office
    Flexible hours

    Impact Radius

    Victoria, MN
    13 hours ago
  • $62.9k - $145.3k

     ...seeking a High-Performance Computing (HPC) Benchmarking Performance Engineer in Bloomington, Minnesota. The ideal candidate will manage...  ...supercomputers, leveraging strong technical skills in HPC application software and performance analysis. This role offers competitive salary... 

    Hewlett Packard Enterprise

    Bloomington, MN
    14 hours ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-... 
    Remote work
    Home office

    Relativity

    Hopkins, MN
    3 days ago
  • $97.5k - $150.6k

     ...Title: Senior Software Engineer, Robotics Location: United States - Minneapolis, MN Pay: $97,500 - 150,600 With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate... 
    Local area

    Socket

    Golden Valley, MN
    14 hours ago
  •  ...Job Description Direct message the job poster from Entegee Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in Windows application development. 5+ years of experience with C#. Experience in a highly regulated industry... 
    Contract work
    Work experience placement

    Entegee

    Bloomington, MN
    5 days ago
  • $103k - $155k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...pro bono legal work. WHAT WE DO At Relativity, engineers do more than write code - they build systems that enable users... 
    Remote work

    Relativity

    Richfield, MN
    5 days ago
  • $91.7k - $163.7k

     ...other roles you may be interested in. Required Qualifications: Bachelor’s degree in Computer Science, Engineering or related field 8+ years of overall experience in Software development 5+ years of experience with Java micro-services, Spring Boot, Spring Batch 3+ years of... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    13 hours ago
  • $115k - $155k

     ...higher. We do the right thing—today and for generations to come. Job Purpose and Impact ~ The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with... 
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa

    Cargill

    Wayzata, MN
    13 hours ago
  • $115k - $155k

     ...first. We reach higher. We do the right thing—today and for generations to come. Job Purpose and Impact The Senior Software Engineer designs, develops, and maintains sophisticated software applications that enable Cargill's trading operations by delivering... 
    Work experience placement
    Visa sponsorship

    Cargill

    Wayzata, MN
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!