Principal Software Engineer – CLM Platform Team @ DocuSign - San Francisco, CA

Job Overview

13 days ago

Principal Software Engineer – CLM Platform Team

DocuSign - San Francisco, CA

Company Overview


DocuSign helps organizations connect and automate how they agree. Our flagship product, eSignature, is the world’s #1 way to sign electronically on practically any device, from virtually anywhere, at any time. Today, more than a million customers and a billion users in over 180 countries use DocuSign to accelerate the process of doing business and simplify people’s lives.


What You'll Do


As a Principal Engineer on the CLM team, you will spearhead the architecture and development of a highly scalable, reliable and available (“5 nines”) piece of our core CLM offerings. You will cover Frontend, API and backend, from preparing a document, setting up smart workflows, management and analysis using AI, all in a dynamic environment with a 24x7x52 critical service and an exceptional team. Our team focuses on distributed decision-making that rewards ownership, transparency, and collaboration.

This position is an individual contributor reporting to Senior Director, Software Engineering and is designated Flex.


Responsibility

  • Architect, implement and maintain some of DocuSign’s highest scale services
  • Write high quality code that is easy to maintain and test
  • Work with world class telemetry systems to work through complex problems and solve them with data
  • Guide and mentor other engineers through design and code reviews
  • Revolutionize DocuSign CLM core services and API’s
  • Think through how systems will scale and fail as they grow
  • Take complicated problems and break them down into bite-sized pieces, then ship every few weeks to get there
  • Work throughout the stack, from UX to Services and Database
  • Ensure design and architecture is extensible across multiple projects, and participate in technical design and code reviews
  • Work cooperatively with product management and design to create features that are scalable and secure identify, propose, and implement process improvements to continuously increase the team's productivity and efficiency
  • Develop, promote and build consensus across engineering teams


What You Bring


Basic

  • 15+ years of product development experience building large scale web applications
  • Experience with full stack development, in one or more of Object Oriented programming languages, such as C#, Java, C++
  • Experience designing and developing highly scalable consumer-facing web application
  • Experience with consuming and building RESTful web-services
  • BS degree in Computer Science or relevant field of study

Preferred

  • Knowledge and experience in high scale, highly available (99.99+) systems
  • 4+ years of professional experience building complex, scalable applications
  • Excellent problem-solving skills
  • Experience in working in an agile development environment
  • Experience with git, continuous integration and deployment tools
  • Curiosity and ability to learn new technologies and toolsets
  • Experience with CSS, AJAX, JSON, HTML or MVC
  • Experience with Microsoft technology stack (.NET, C#, SQL Server, etc.)
  • Experience with TypeScript and JavaScript client code using modern web frameworks and technologies (React + Redux + Sass)
  • Experience with SaaS or Cloud
  • Prior experience aligning platform architecture with security and data
  • Experience with unit testing frameworks
This position is not eligible for employment in the following states: Alaska, Hawaii, Maine, Mississippi, North Dakota, South Dakota, Vermont, West Virginia and Wyoming.

This role is eligible for bonus, equity and benefits.

Based on legislation in Colorado, the following details are for Colorado individuals only: Colorado pay range: $185,400 - $261,900 base salary

Based on legislation in New York City, the following details are for individuals who reside and would be working in New York City only: New York City pay range: $205,100 - $289,625 base salary

Based on legislation in Washington state the following details are for individuals who reside and would be working in Washington only: Washington pay range: $185,400 - $289,625 base salary

Based on legislation in California the following details are for individuals who reside and would be working in California only: California pay range: $205,100 - $327,250 base salary


Life At DocuSign


Working here

DocuSign is committed to building trust and making the world more agreeable for our employees, customers and the communities in which we live and work. You can count on us to listen, be honest, and try our best to do what’s right, every day. At DocuSign, everything is equal.

We each have a responsibility to ensure every team member has an equal opportunity to succeed, to be heard, to exchange ideas openly, to build lasting relationships, and to do the work of their life. Best of all, you will be able to feel deep pride in the work you do, because your contribution helps us make the world better than we found it. And for that, you’ll be loved by us, our customers, and the world in which we live.


Accommodation

DocuSign provides reasonable accommodations for qualified individuals with disabilities in job application procedures, including if you have any difficulty using our online system. If you need such an accommodation, you may contact us at [email protected]

Our global benefits

Paid time off

ake time to unwind with earned days off, plus paid company holidays based on your region.

Paid parental leave

Take up to six months off with your child after birth, adoption or foster care placement.

Full health benefits

Options for 100% employer-paid health plans from day one of employment.

Retirement plans

Select retirement and pension programs with potential for employer contributions.

Learning & development

Grow your career with coaching, online courses and education reimbursements.

Compassionate care leave

Paid time off following the loss of a loved one and other life-changing events.

Similar Jobs

Staff Frontend Engineer, Growth

Webflow

San Francisco, CA

Mentor other engineers on best practices, code design considerations, and quality. Collaborate with software engineers, product managers, designers and QA…

Software Engineer - Data Backend

Uber

San Francisco, CA

You will partner closely with product managers, operations, business stakeholders, frontend and data engineers to build products with a high business impact.

Senior Software Engineer, MDM

Kandji

San Francisco, CA

Kandji is building the future of Apple Enterprise Management. 5+ years of professional engineering experience. Managers may require additional on-site days.

Senior iOS Applications Developer (San Jose, CA - Hybrid)

Eargo

San Jose, CA

Be a technical pillar for the engineering team through collaboration and mentorship of other engineers. You will work closely with the rest of the development…

Software Engineer

Atlas Technical Consultants

Sacramento, CA

This is a full-time temporary one-year position with the possibility of an extension. This position is predominantly remote, but you will periodically need to…

Lead DevOps Engineer

Deloitte

Sacramento, CA

Collaborate with DevOps engineers and Cloud architect to support development teams with a full set of DevOps ALM tools by leading the establishment of the right…

Senior Fullstack Engineer

EarnUp

San Francisco, CA

Expertise using React.js for frontend development. Mentor junior engineers and lead technical development. EarnUp is on a mission to create a financial system…

Lead Full Stack Software Engineer

HCL Software Ltd.

Emeryville, CA

Frontend Web Development experience that includes creating and deploying user-facing interfaces in an agile environment on one or more digital service project…

Sr. Software Engineer, Backend (Golang)

PlanetX

San Francisco, CA

Serve as a mentor to junior engineers and be available for technical discussions as requested by cross-functional teams and fellow engineers.

Software Engineer III

Pixelberry Studios

Los Altos, CA

Designing, coding, unit testing, and maintaining scalable server codebases. Collaborating with Production, QA teams, and fellow teammates in developing new…

Lead Front End Developer

Orange Charger

Redwood City, CA

Orange is seeking a Mobile App Software Engineer to develop software for our current mobile application, internal tools, and customer web portals.

Seen | iOS Software Engineer (North/South America Only)

Braintrust

San Francisco, CA

JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below). As the first decentralized talent network, our revolutionary Web3 model ensures the…

Full Stack Software Engineer [PHP, Laravel, VueJS, HTML/CSS]

Braintrust

San Francisco, CA

5+ years experience as a software engineer. JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below). Git workflow with GitHub (or similar).

Staff Frontend Engineer- Scheduling

Rippling

San Francisco, CA

Architect and build our scheduling product- There are tons of moving pieces that will have to come together for us to launch this product: core abstractions for…

Software Engineer

Albertsons Companies

Pleasanton, CA

Placing a premium on adaptability, safety and family well-being, Presence with a Purpose will help us build a hybrid work environment between remote work and…

Senior Front End Engineer - TikTok Engineering

TikTok

San Jose, CA

Work closely with product manager, data scientist, UI designer, and other engineers to iterate on data driven product ideas.

Agile Software Development Manager

Nec Corporation Of America

Rancho Cordova, CA

Most project use Java backend and C# frontend. In this role you will manage a scrum team consisting of about 4 direct software engineer direct reports and 3…

Senior Full-Stack Software Engineer - SEO, TikTok User Growth

TikTok

San Jose, CA

Reach out and work with frontend engineers from different product teams to integrate with the SEO backend system. Nice-to-have Experiences and Skills.

Senior Software Engineer - IS-WEB (1.0 FTE, Days)

Lucile Packard Children's Hospital

Palo Alto, CA

Supports and develops software engineers by providing advice, coaching and educational opportunities. This paragraph summarizes the general nature, level and…

Senior UI Engineer

Albertsons Companies

Pleasanton, CA

Placing a premium on adaptability, safety and family well-being, Presence with a Purpose will help us build a hybrid work environment between remote work and…

Staff Android Developer (Hybrid or Remote)

Chamberlain Group

Sacramento, CA

Provide mentoring and coaching to junior engineers to increase software capability of the middleware development team. Ability to travel up to 5% of the time.

Staff iOS Applications Developer (San Jose, CA - Hybrid)

Eargo

San Jose, CA

Be a technical pillar for the engineering team through collaboration and mentorship of other engineers. The Staff iOS Applications Developer will be responsible…

Frontend Software Engineer

Merge

San Francisco, CA

Unblock and support your team of peers including engineers, designers, product managers, and business operators. Unlimited PTO + 10 company holidays.

React Front-end Engineer

Braintrust

San Francisco, CA

You will work closely with our design lead to translate Figma designs into pixel-perfect React components, and will be expected to have a strong understanding…