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
$72.8k - $130k
...serve as you help us advance health optimization on a global scale.Join us to start Caring. Connecting. Growing together. The Software Engineer - AI & Security Technology is responsible for designing, developing, implementing, and supporting technology solutions that enable...SuggestedMinimum wageFull timeTemporary workWork experience placementLocal areaRemote work$91.7k - $163.7k
...of complex features from requirements through development, testing, deployment, and production supportCollaborate with solution engineering, development teams, partners, and vendors to maintain a coherent and consistent approach to design, implementation, and integrationContribute...SuggestedMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$119.8k - $202.3k
C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you will collaborate with product managers, fellow engineers, and business partners to design and deliver solutions that transform how we serve our global customers. You’ll be...SuggestedHourly payFull timeWork experience placementRemote workWorldwide$112.7k - $193.2k
...ensure timely resolution of incidents and service requests, lead root cause analysis and problem management, and partner closely with engineering, cybersecurity, infrastructure, SRE, product, and line-of-business operations teams to support high availability, resilience,...SuggestedMinimum wageFull timeWork experience placementLocal areaRemote work$91.7k - $163.7k
...Collaborate with Product Managers, UX Designers, and backend engineering teams to translate business requirements into efficient, scalable... ...Systems, or related technical field 9+ years of professional software development experience including full-stack engineering8+...SuggestedMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$159.75k - $225.5k
...brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization,...Remote work$200.4k - $343.5k
...lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.As the Vice President of Software Engineering for Utilization Management, you will lead the strategic technology vision, platform engineering execution, and AI workforce...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
...other roles you may be interested in. Required Qualifications:Undergraduate degree or equivalent experience10+ years of hands-on software development experience8+ years of development experience with Scala, Python, JSON, Web Services5+ years of experience in distributed...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
...scale. Join us to start Caring. Connecting. Growing together.We are seeking an experienced and highly motivated Backend Tech Lead Software Engineer to join our team and help drive the design, development, and evolution of our backend platforms. As a Tech Lead, you will...Minimum wageFull timeWork experience placementLocal areaRemote work$134.6k - $230.8k
...potential to change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.As a Principal Software Engineer on the Identity and Profile team within Optum Technology, you will own the governance processes for enterprise-wide consumer...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
Job ID: 95346924752Posted: 2026-08-01Location: Eden Prairie, Minnesota, United StatesSalary: $112,700 - $193,200/yearJob Area: TechnologyCompany: UnitedHealth GroupOptum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
...in your role as well as provide development for other roles you may be interested in.Required Qualifications:10+ years of hands-on software development experience5+ years of experience in distributed systems technologies like Spark and Hadoop3+ years of experience in...Minimum wageFull timeWork experience placementLocal areaRemote work$112.7k - $193.2k
...help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. We are seeking a Lead Software Engineer to drive development and delivery of the next generation of scalable enterprise software and AI-powered applications in the...Minimum wageFull timeWork experience placementLocal areaRemote work$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$91.7k - $163.7k
...Senior Software Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits...Minimum wageFull timeTemporary workWork experience placementLocal area$91.7k - $163.7k
...challenges.Primary Responsibilities:Design, develop, and operate secure cloud platform services and software that meet businessrequirementsLead a team of cloud platform engineers to ensure that technical solutions align witharchitectural principles, design patterns, and...Minimum wageFull timeWork experience placementLocal areaRemote work$74k - $240k
...Administration Regulations (“EAR”). Please note that, if applicable, an offer for employment will be conditioned on authorization to receive software or technology controlled under these laws and regulations.The base salary range for this job family is 74,000 to 240,000 USD...Full timeWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week- Design, code and test Mainframe PLI and COBOL programsDebug code for existing programsTroubleshoot system bugs and issuesProvide production support on multiple enterprise mainframe applicationsSupport efforts related to the integrity and confidentiality of sensitive information...
- 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
$130k - $190k
...Senior Software Engineering LeadWe are seeking a hands-on Senior Software Engineering Lead to spearhead the evolution of our engineering team from a traditional cloud-native shop to a fully AI-driven development powerhouse. This is an onsite work opportunity based at...Local areaFlexible hours$134.6k - $230.8k
...operate and deliver value. As Director of Technology Delivery & AI Engineering, you will lead a portfolio of strategic data engineering, AI-... ..., transparency, accountability, and compliance throughout the software and AI development lifecycleLead financial planning, budget...Minimum wageFull timeContract workWork experience placementWork at officeLocal areaRemote work$125k - $150k
...Bonus Key Responsibilities Design, develop, test, and maintain software applications. Collaborate with cross-functional teams to... ...abilities. Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in...Full time$100k
Position Summary The Senior Software Engineer performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms. Reports to: Senior Manager of Engineering Location: Eden Prairie, MN office Starting Salary Information...Full timeMonday to Friday$72.8k - $130k
...Connecting. Growing together.Position SummaryAs a FullStack Java Engineer on our Consumer Engineering team, you will play a key role in... ...developing, enhancing, and maintaining our robust consumer-facing software applications. You will work within a collaborative, fast-paced...Minimum wageFull timeWork experience placementLocal areaRemote work$200.4k - $343.5k
...Caring. Connecting. Growing together. The Vice President, AI Engineering, sets the strategic direction for Enterprise AI Architecture,... ...maximizing the value of AI capabilities embedded within enterprise software platformsDrive innovation by defining scalable solution...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$115k - $180k
...is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions... ...Working knowledge of Database, Spreadsheet, and Word Processing software• Ability to work independently and as part of a team;...Work at officeFlexible hours$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...Minimum wageFull timeWork experience placementLocal areaRemote work- Apex International in Minnesota is seeking a Senior Software Engineer to join our Information Technology team. You will design, develop, and maintain business-critical software applications, databases, and system integrations across modern and legacy environments. This...Remote work2 days per week1 day per week
$125k - $155k
...diverse range of customers, including global Fortune 100 companies and entrepreneurial start-ups. We are seeking a skilled Senior Software Engineer to join our Information Technology team. Location: Chaska, MN & Eden Prairie, MN (Hybrid) This position will support both...Temporary workFor contractorsWork at officeRemote workFlexible hours2 days per week1 day per week- A leading medical equipment manufacturer in Eden Prairie is seeking a Mid-Senior level Software Developer to design, develop, and maintain software applications. The ideal candidate will have a Bachelor's degree in Computer Science or a related field and at least 5 years...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software support Eden Prairie, MN
- software Eden Prairie, MN
- software technical support Eden Prairie, MN
- entry level software sales Eden Prairie, MN
- software intern Eden Prairie, MN
- id software Eden Prairie, MN
- software quality assurance Eden Prairie, MN
- ultimate software Eden Prairie, MN
- internship software Eden Prairie, MN
- remote software sales Eden Prairie, MN


