Logo
Docusign

Principal Software Engineer

Docusign, Seattle, Washington, us, 98127

Save Job

Principal Software Engineer – Docusign Company Overview

Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business‑critical data that is trapped inside of documents, integrating it with business systems of record to save time, money, and opportunity through the #1 e‑signature and contract lifecycle management platform.

What You'll Do The Collaboration & Negotiation team seeks a Principal Software Engineer with experience building ML‑based features to design, architect, and deliver AI‑powered contract redlining tools. As the principal engineer, you will lead the research, architecture, and development of robust, high‑performance AI systems that power the core AI‑Assisted Review offering. You will manage the entire ML lifecycle – from problem formulation, data gathering, and evaluation, to model architecture, integration with new and existing product features – and mentor junior engineers.

Responsibilities

Spearhead design, architecture, and development of robust AI contract‑review systems.

Lead the full ML lifecycle: problem formulation, data gathering, feature engineering, model architecture selection, training, evaluation, deployment, and monitoring.

Participate in customer calls and use insights to drive ML improvements and feature development.

Write production‑ready code for ML pipelines, APIs, and services.

Ensure ML model architecture is extensible across multiple product features and conduct technical design and code reviews focused on ML/AI.

Collaborate with Product Management, UX Design, and engineering teams to define model requirements and provide accurate effort estimates.

Work with QA and ML Ops to establish scalable testing, validation, and CI/CD processes for ML artifacts.

Propose and implement MLOps workflow improvements to increase team productivity and efficiency.

Stay current with research and share insights on NLP, Generative AI, and related technologies.

Prototype new AI features and technologies to improve contract redlining.

Raise proactive issues impacting model performance, data quality, or delivery commitments.

Resolve production issues related to model inference and data pipelines to maintain ML system stability.

Job Designation Hybrid – Employees divide time between office and remote work. You will be required to work from an office location at least twice a week, with flexibility as business needs permit.

Basic Qualifications

15+ years of software product development with at least 8 years focused on production‑grade AI‑powered products.

Experience designing, building, and deploying highly scalable consumer‑facing ML applications and services.

Back‑end development expertise.

Proficiency in server‑side languages: .NET, JVM (Java/Scala), NodeJS, or similar.

Experience with NoSQL and SQL databases.

Experience with containerization (Docker or similar).

Experience working with scalable microservices.

Experience improving large code bases.

Proficiency with Git or other version control systems.

Fluency in English (verbal and written).

Bachelor’s degree in Computer Science, Machine Learning, or a related quantitative field.

Preferred Qualifications

Passion for emerging technologies.

Experience in a SaaS company.

Self‑starter attitude and ability to work independently or within a team.

Experience with React/TypeScript.

Experience with cloud platforms: Azure, Kubernetes, AWS, etc.

Agile experience with fast ML iteration cycles.

Expertise in NLP, Information Extraction, or Generative AI for document understanding or text generation.

Experience aligning ML platform architecture with security, data privacy, and governance requirements.

Experience building consensus across engineering teams for new ML infrastructure or architectural changes.

Wage Transparency Pay ranges vary by location and expertise. Example ranges: Washington, Maryland, New Jersey, and New York (NYC metro) – $193,100 – $286,500 base. Additional compensation includes a company bonus plan (non‑sales) and Restricted Stock Units (RSUs) for eligible employees.

Benefits

Paid Time Off (annual, holidays).

Paid Parental Leave (up to six months).

Health Benefits Plans – employer‑paid or staff contribution.

Retirement Plans and employer contributions.

Learning and Development – coaching, online courses, and reimbursements.

Compassionate Care Leave for bereavement or life events.

Life at Docusign Docusign is dedicated to building trust and creating a better world for employees, customers, and communities. We value honesty, integrity, and standing up for what’s right. Every team member is entitled to equal opportunities, open dialogue, and the chance to contribute meaningfully.

Accommodations Docusign provides reasonable accommodations for qualified applicants with disabilities. For accommodations, contact accommodations@docusign.com. For other application issues, contact taops@docusign.com.

Equal Opportunity Employer – Docusign is an Equal Opportunity Employer and encourages diverse talent. We will not discriminate based on race, ethnicity, color, age, sex, religion, national origin, ancestry, pregnancy, sexual orientation, gender identity, or any other protected category. We also comply with EEO regulations.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Engineering and Information Technology – Software Development

#J-18808-Ljbffr