What are the responsibilities and job description for the Sr. Software Engineer position at DocuSign?
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
The Rooms/Transactions DevOps team at DocuSign develops critical back-end services that deploys and maintains the Rooms/Transactions product. The product is hosted in Azure infrastructure and Azure SQL. While we are building next generation cloud solutions, we are looking for engineers to bring SQL database experiences as well as devOps knowledge to participate in the digital signature revolution.
As a senior engineer, you are expected to provide engineering and operational support of the DocuSign Rooms/Transactions platform. The ideal candidate is experienced in Microsoft technologies, .NET applications, N-tier design, ORM frameworks, and Service-Oriented Architectures. This person is expected to participate with other engineers in the Development, Infrastructure, and DevOps teams, as well as with R&D and QA teams, in order to optimize the performance, scalability, and availability of the rapidly growing Rooms/Transactions platform and its supporting infrastructure. If you share our passion and excitement delighting our customers, this is the team for you.
This is an individual contributor role reporting into the Manager of Software Engineering.
Responsibility
- Provide ongoing monitoring, performance tuning, and support of SQL
- Implement and maintain performance metrics, including capacity planning, measuring utilization, performance and health of the systems
- Perform operational maintenance, support, and upgrades for the SQL environments
- Collaborate with development engineers to ensure a solid design that scales and conforms to standards. Write storage procedures, queries, and help tune ORM-related calls to produce desired SQL output
- Ensure database deployments are compatible between releases and can be performed successfully without downtime during key business hours
- Script build using a variety of tools such as T-SQL, PowerShell, and Azure CLI
- Execute data-related Customer Support requests and provide automated solutions to recurring requests
- Improve database performance tuning in data purging methods
- Implement solutions for supporting high availability and disaster recovery
- Create services to provide improved observability of the cloud environment
- Implement Test-Driven Development practices around Infrastructure-as-Code solutions
- Create and maintain CI/CD pipelines for successful delivery of solutions
- Monitor for system alerts and provide hands on resolution of incidents
- Participate in on call rotations that occur during normal hours within your time zone
Job Designation
Remote: Employee is not required to be in or near an office frequently and works from a designated remote work location for the majority of the time.
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 or equivalent in Computer Science, Engineering, Information Systems or other quantitative fields
- 8 years of SQL experience with expert understanding of database design for large databases across multiple datacenters
- Experience with Azure SQL, PowerShell, and GitHub
Preferred
- Experience coding and designing in a programming language like C#, Java, C , PowerShell, or shell scripting
- Experience with Azure and Azure DevOps
- Experience with cloud networking and security
- Experience with git, continuous integration, and deployment tools
- Experience in unit testing
- Excellent communication skills
Wage Transparency
Based on applicable legislation, the below details pay ranges in the following locations:
California: $146,800 - $235,025 base salary
Illinois and Colorado: $139,800 - $197,400 base salary
Washington and New York (including NYC metro area): $139,800 - $207,325 base salary
This role is also eligible for bonus, equity and .
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. If you need such an accommodation, including if you need accommodation to properly utilize our online system, you may contact us at .
If you experience any technical difficulties or issues during the application process, or with our interview tools, please reach out to us at for assistance.
States Not 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.
#LI-Remote
DocuSign is an Equal Opportunity Employer. Individuals seeking employment at DocuSign are considered without regards to race, ethnicity, color, age, sex, religion, national origin, ancestry, pregnancy, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, registered domestic partner status, caregiver status, marital status, veteran or military status, citizenship status, or any other legally protected category.
Salary : $146,800 - $235,025