Staff Software Engineer
$140k - $160kKLDiscovery
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
$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....SuggestedHourly payFor contractors$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...SuggestedFull timeMonday to Friday$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...SuggestedFull time$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...SuggestedMinimum wageFull timeWork experience placementLocal areaRemote work$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...SuggestedHourly payTemporary workWork experience placementWorldwideFlexible hours$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 timeFlexible hours- 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 employmentFull time
- 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 ...
$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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- ...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...
$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 wageFull timeWork experience placementLocal areaRemote workFlexible hours$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 workLocal area$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- ...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....
$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 wageFull timeWork experience placementLocal areaRemote workFlexible hours$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 timeTemporary workWork experience placementWork at officeLocal area3 days per week$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 wageFull timeWork experience placementLocal areaRemote work$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...$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 timeShift workAfternoon shift$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 placementVisa sponsorship$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 workLocal areaHome officeFlexible hours$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...$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 workHome office$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- ...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 workWork experience placement
$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$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 placementWork at officeVisa sponsorshipWork visa$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 placementVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- id software Eden Prairie, MN
- healthcare software sales Eden Prairie, MN
- software technical support Eden Prairie, MN
- software asset management analyst Eden Prairie, MN
- software implementation project manager Eden Prairie, MN
- software Eden Prairie, MN
- embedded software Eden Prairie, MN
- software sales Eden Prairie, MN
- remote software sales Eden Prairie, MN
- software support Eden Prairie, MN




