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. Until now, these were disconnected from business systems of record, costing businesses time, money, and opportunity. Using Docusign's Intelligent Agreement Management platform, companies can create, commit, and manage agreements with solutions created by the #1 company in e-signature and contract lifecycle management (CLM).
What you'll do
As a Senior Software Engineer on the reporting team, we expect you to have a strong understanding of data-intensive systems as well as modern back-end development. You will be a key technical contributor who leads the design and implementation of complex features, helps evolve our architecture, and raises the engineering bar for the team. Your day-to-day work will involve owning projects end to end – from shaping requirements and design, to implementation, deployment, and ongoing observability. This position will demand strong problem-solving skills, the ability to quickly understand existing systems, and comfort operating in an agile, fast-paced environment with evolving requirements. You'll frequently work across multiple services and partner teams, and will be expected to influence technical direction beyond your immediate code ownership area. The ability to take smart, informed risks is essential to the success of this role.
This position is an individual contributor role reporting to the Senior Manager, Software Engineering.
Responsibility
- Own complex feature delivery end to end – from ideation and design through implementation, deployment, and monitoring – with a focus on scalability, reliability, and performance
- Lead technical design for medium-to-large projects within the reporting domain, including driving design reviews and documenting trade-offs
- Act as a technical lead for a significant functional area, coordinating with partner teams and managing dependencies and risks
- Mentor and coach engineers at junior levels through code reviews, pairing, and design guidance; help grow the team's overall technical depth
- Participate in the team's on-call rotation; lead incident triage, drive root cause analysis, and ensure learnings are captured in runbooks and follow-up actions
- Review and improve other team members code and design documents with an eye toward testability, maintainability, and consistent standards
- Define and implement improvements to system architecture, operational excellence, and coding/testing practices; proactively address tech debt
- Partner with product management and other stakeholders to clarify requirements, set realistic milestones, and ensure high-quality delivery
Job Designation
Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation)
Positions at Docusign are assigned a job designation of either In Office, Hybrid or Remote and are specific to the role/job. Preferred job designations are not guaranteed when changing positions within Docusign. Docusign reserves the right to change a position's job designation depending on business needs and as permitted by local law.
What you bring
Basic
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 8+ years of professional software engineering experience, including owning production services end to end
- Experience with one or more modern programming languages (e.g., C#, Java, Go, Python) and strong computer science fundamentals (data structures, algorithms, system design)
- Experience designing and implementing backend services or data pipelines for high-volume, data-centric applications
- Experience leading the design and delivery of complex features or projects, including breaking down work, identifying risks, and coordinating with multiple stakeholders
- Experience building high-quality, testable code and comprehensive automated tests (unit, integration, contract, performance) for critical paths
- Experience with CI/CD pipelines and modern deployment practices; able to debug build/test flakiness and improve pipeline reliability
- Experience with public cloud environments (Azure, AWS, or GCP), containers (Docker), and orchestration (Kubernetes)
- Experience with observability (metrics, logging, tracing) and building telemetry to measure feature health and drive operational improvements
Preferred
- Experience designing and evolving distributed systems, microservices, REST APIs, and/or event-driven architectures in a production environment
- Hands-on experience with both relational and NoSQL data stores, including data modeling, query optimization, and performance tuning
- Experience defining and tracking meaningful SLIs/SLOs and using them to guide engineering investments
- Proven track record of mentoring other engineers, leading by example in code and design quality, and influencing engineering best practices at the team level
- Experience working across multiple components and partner teams in complex environments, including managing upstream/downstream dependencies
- Experience with secure, compliant handling of customer data and familiarity with patterns for data governance and privacy
- Comfort collaborating in a global, distributed team and working effectively across time zones
- Strong written and verbal communication skills; able to explain complex technical topics clearly to both technical and non-technical audiences
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 is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need such an accommodation, or a religious accommodation, during the application process, please contact us at [Confidential Information].
If you experience any issues, concerns, or technical difficulties during the application process please get in touch with our Talent organization at [HIDDEN TEXT] for assistance.
Applicant and Candidate Privacy Notice