Principal Software Engineer
Seattle, King County, Washington, 98127, USA
Listed on 2026-06-01
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer
What you’ll do
The Orchestration team is looking for a Principal Software Engineer to help define, architect, and deliver the next generation of contract negotiation and collaboration. This individual contributor role reports to the VP of Engineering and involves turning cutting‑edge AI capabilities into seamless, intuitive products.
- Partner closely with Product and Design to prototype, iterate, and ship new AI‑driven features at high velocity.
- Design and evolve the systems and application logic required to make AI features reliable and performant.
- Provide the technical backbone that allows the team to move fast without breaking things.
- Join customer calls to gather direct feedback.
- Translate raw customer pain points into elegant technical solutions and product improvements.
- Stay at the forefront of the LLM landscape and LLM‑powered applications.
- Identify how the latest advancements in NLP and Generative AI can be applied to our products to solve real‑world document challenges.
- Lead by example in using AI tools to supercharge development through automated testing, code generation, CI/CD, and documentation.
- Work across organizations and functions to align technical roadmaps, clear blockers, and build consensus on architectural changes that impact the broader ecosystem.
- Be the steady hand in vague problem spaces and create clarity when the path forward is not yet defined.
Hybrid: Employee divides time between in‑office and remote work. Access to an office location is required, with a minimum of two days per week in‑office.
What you bringBasic
- 15+ years of software product development experience, with a proven history of building and scaling successful SaaS products in cloud environments.
- Experience across the stack (with .NET preferred, but polyglots are valued).
- Experience optimizing a database query or refining an API contract.
- Experience with Cloud Infrastructure (Azure/AWS), scalable microservices, and containerization (Docker/Kubernetes).
- Experience working with Databases (SQL/No
SQL) and Search Technology (e.g., Elasticsearch, Lucene, or vector databases). - Experience delivering unified customer experiences across different business units and engineering orgs.
- Bachelor’s degree in Computer Science or an equivalent technical field.
Preferred
- Ability to explain complex technical trade‑offs to product managers, pitch architectural directions to senior leadership, and mentor junior engineers.
- Master’s degree in Computer Science or a related field.
- Passion for building products that users truly love.
- Experience using AI/LLMs to accelerate personal workflow and enthusiasm to help the team adopt the same.
- Practical experience with C#, React, and Type Script to bridge frontend and backend systems.
- Understanding of security, privacy, and governance requirements for large‑scale enterprise customers.
- Proven ownership of problems and drive them to resolution, whether in production or architectural shifts.
Pay for this position is based on geographic location and may vary depending on experience. Washington: $ - $ base salary.
This role is eligible for bonus, stock (RSUs), and comprehensive benefits.
Benefits- Paid Time Off and company holidays based on region.
- Paid Parental Leave up to six months.
- Full Health Benefits Plans, including options for 100% employer‑paid coverage.
- Retirement Plans with potential employer contributions.
- Learning and Development opportunities.
- Compassionate Care Leave for loss of a loved one or other life‑changing events.
Docusign is an Equal Opportunity Employer and makes hiring decisions based on experience, skill, aptitude, and a can‑do approach. We will not discriminate based on race, ethnicity, color, age, sex, religion, national origin, ancestry, pregnancy, sexual orientation, gender identity, gender expression, genetic information, disability, domestic partner status, caregiver status, marital status, veteran or military status, or any other legally protected category.
StatesNot Eligible for Employment
This position is not eligible for employment in the following states:
Alaska, Hawaii, Maine, Mississippi, North Dakota, South Dakota, Vermont, West Virginia, and Wyoming.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).