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

Director, Software Engineering

$190k - $225k

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

Nebula is KLDiscovery's flagship eDiscovery platform: a cloud-based SaaS product that carries legal teams from data ingestion through early case assessment, review, and production. With Nebula AI capabilities such as ECAi early case assessment, 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 of engineers, this role is accountable for shipping the Nebula roadmap predictably, keeping the platform fast and reliable at scale, and building the team that does both. The role reports to the EVP, IT and Engineering and partners daily with Product, Design, and the senior leadership team.

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 $190,000 to $225,000.

Job location: Remote (but candidate must be based in the United States)

Key Responsibilities:

Delivery and execution: Run the Nebula development lifecycle end to end: quarterly planning, sprint execution, release management, and post-release quality. Set and track engineering metrics such as cycle time, escaped defects, and availability, and use them to raise predictability rather than to police teams. Surface risk early and remove roadblocks so teams can stay focused.

Cloud platform and scale. Advance the platform architecture with your senior engineers: multi-tenant scalability, performance on very large data volumes, cost efficiency, and the reliability clients expect from a system entrusted with litigation data. Sponsor modernization work in areas like service architecture, infrastructure automation, and observability, and balance it honestly against feature delivery.

AI capabilities: Partner with Product and applied research to take AI features such as ECAi, summarization, and sensitive-data detection from prototype to production quality, including model evaluation, guardrails, cost control, and the security and privacy review that legal-sector clients demand.

People leadership: Hire, coach, and grow engineering managers and senior individual contributors. Own org design, performance management, career development, and succession for the group, building a team where senior talent is well leveraged and junior talent has room to grow.

Partnership: Act as the engineering voice for Nebula with executives, Product Marketing, and Client Services, and occasionally with clients and prospects. Translate 12 to 18 month business objectives into a technical strategy the teams can execute.

Planning and budget : Own headcount planning, third-party technology relationships, and the engineering budget for the group, with monthly forecasting and variance reporting.

What You Bring (required skills):

  • 10+ years in software engineering, including 5+ years managing engineers and experience managing managers

  • A track record of shipping and operating commercial SaaS products on a major cloud platform

  • Experience delivering AI- or ML-powered product features to production, or close partnership with teams that did

  • Fluency in modern delivery practice: agile at scale, CI/CD, automated testing, and observability

  • Demonstrated success hiring and developing engineering leaders in a remote or distributed organization

  • Clear, direct communication with executives and non-technical stakeholders

  • A bachelor's degree in computer science or a related field, or equivalent practical experience

Nice to Have (preferred skills):

  • Experience in eDiscovery, legal technology, or another regulated, data-intensive domain

  • Familiarity with large-scale search and document-processing pipelines and with SOC 2 or ISO 27001 environments

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Eden Prairie, MN vacancy
  • $130k - $190k

     ...Emerson to connect them with exceptional professionals for this role. Description We 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... 
    Suggested
    Local area
    Flexible hours

    Emerson

    Eden Prairie, MN
    1 day ago
  • $90k - $120k

     ...Software Engineering Role This Software Engineering role is part of a team responsible for designing, developing, testing, and continuously improving MTS software used to control complex electromechanical test systems, with a focus on high-performance simulation, analysis... 
    Suggested

    Illinois Tool Works

    Eden Prairie, MN
    4 days ago
  • $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:... 
    Suggested
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    1 day ago
  • $91.7k - $163.7k

     ...Improve the lives of others while Caring. Connecting. Growing together. Job Description - Senior Software Engineer (2375472) Senior Software Engineer - 2375472 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday

    Optum

    Eden Prairie, MN
    5 days ago
  • $134.6k - $230.8k

     ...required to work in the office a minimum of four days per week. Primary Responsibilities: Lead, mentor, and grow a team of engineers and data scientists specializing in generative AI, machine learning, and cloud-based solutions Develop and execute a strategic... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  •  ...Lead AI Engineer Location US # Positions 1 Experience (Years)...  ...working in close collaboration with the Director of Generative AI to ensure solutions are...  ...or advanced degree in Computer Science, Software Engineering, or a related technical field... 
    Temporary work
    Remote work
    Worldwide

    Legrand AV, Inc.

    Eden Prairie, MN
    1 day 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
    5 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
    6 days 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
    1 day ago
  • $91.7k - $163.7k

     ...complex features from requirements through development, testing, deployment, and production support Collaborate with solution engineering, development teams, partners, and vendors to maintain a coherent and consistent approach to design, implementation, and integration... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $131.19k - $204.47k

     ...Job Duties EMPLOYER: Optum Services Inc. JOB TITLE: Senior Software Engineer LOCATION: 1 Optum Circle, Eden Prairie, MN 55344 (Telecommuting available from anywhere in the U.S.) DUTIES: Design and implement infrastructure using Terraform and Azure ARM templates... 
    Full time
    Remote work
    Shift work

    Optum Services, Inc.

    Eden Prairie, MN
    5 days ago
  • $86k - $129k

    14000 Technology Dr., Eden Prairie, MN 55344, USA Primary Objective The Software Engineer role is a member of the Application Software Development team at MTS Systems. The team is responsible for the design, creation, test, and continual improvement of MTS application software... 
    Local area

    MTS Systems

    Eden Prairie, MN
    1 day ago
  • $86.36k - $101.6k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Hopkins, MN
    8 days ago
  • $187.5k - $229.1k

     ...messages between providers. Job Summary: The Principal AI Engineer is the most senior individual contributor and technical lead...  ..., or equivalent experience ~8+ years of related, progressive software, data, or AI/ML engineering experience ~4+ years in a lead... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    Surescripts

    Richfield, MN
    8 hours 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
    1 day ago
  • $200.4k - $343.5k

     ...Vice President, Software Engineering UnitedHealth Group – Eden Prairie, Minnesota, United States About UnitedHealth Group UnitedHealth Group is a leading health‑care and well‑being company dedicated to helping people live healthier lives and improving the health... 
    Full time

    RCRM - Random Talent Partners

    Minnetonka, MN
    11 days ago
  • $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

    Saige Partners

    Eden Prairie, MN
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Plymouth, MN
    1 day 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.com

    Victoria, MN
    2 days ago
  • $120k - $160k

     ...to come. Job Purpose and Impact ~ The AI Security Engineering Manager will help solidify foundation for the company's modern...  ...Collaborate with AI platform engineers, cloud engineers, software engineers and other key stakeholders to create security solutions... 

    Cargill

    Wayzata, MN
    4 days ago
  •  ...Networking Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise Development LP

    Bloomington, MN
    6 days ago
  • $130k - $190k

     ...Technical Development Lead to spearhead the evolution of our engineering team from a traditional cloud-native shop to a fully AI-driven...  ...operations, performance reviews, career development - across software engineering and QA functions. Who You Are: You experiment... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Emerson

    Eden Prairie, MN
    a month 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
    1 day ago
  • $100k

     ...Senior Applications Engineer Eden Prairie, MN ( Description CORPORATE SUMMARY The Company Beacon EmbeddedWorks is a full...  ...Engineer primarily provides technical support including hardware, software, and documentation support to our customers. The position will... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    5 days ago
  •  ...Job Description Job Description The Principal Mobile + Application Software Engineer is a hands-on technical leader responsible for the design, development, and delivery of the top-level software platform for next-generation medical imaging devices. This includes mobile... 
    For contractors

    SANUWAVE, Inc

    Eden Prairie, MN
    7 days ago
  • $150k - $210k

     ...Advanced Energy in Eden Prairie, MN is seeking a Principal Electrical Engineer to lead the development of power conversion systems and products. This position demands extensive engineering experience and offers a starting salary between $150,000 and $210,000 annually.... 

    Advanced Energy

    Eden Prairie, MN
    1 day ago
  • Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian...
    Permanent employment
    Contract work
    For contractors
    Immediate start

    Procom Consultants Group

    Hopkins, MN
    1 day ago
  • $100.78k - $147.81k

     ...Position Overview The Software Engineer II will play a pivotal role in designing and developing a comprehensive suite of smart card personalization products, which are essential for customizing both physical and digital credit cards. Their primary focus will be creating... 
    Work at office
    3 days per week

    Entrust

    Shakopee, MN
    3 days ago
  • $91.7k - $163.7k

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

    UMR

    Minnetonka, MN
    5 days ago
  • Job Description: - Can work from home starting off. . Minimum 8+ Yrs. experience required. . Good experience in Confluent Kafka configurations and installation set up. • Good knowledge on Confluent Kafka components like Kconnect, Schema Registry...
    Work from home

    3B Staffing LLC

    Hopkins, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!