Lead Software Engineer
Company: DocuSign, Inc.
Location: San Francisco
Posted on: May 6, 2024
Job Description:
Company OverviewDocuSign 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 doAs a Lead Software Engineer on the Doc
Services team, you are responsible for designing, building and
maintaining key features that are integral to our customers and
business. You are a hands-on technical expert who will guide and
contribute to our development and operations teams to improve the
creation of infrastructure solutions that scale with our rapid
growth. As a successful lead engineer, you have a flexible attitude
combined with an aptitude to learn and share. You are responsible
not only for writing quality, scalable code but also for guiding
the team to make the right decisions. You enjoy working in a
fast-paced agile environment, care about the team's decisions, and
are focused on quality-driven development. We are seeking an
engineer who is experienced in building distributed cloud
applications. You will have the opportunity to work on a complex
ecosystem in the cloud with a focus on scale and availability. You
will be responsible for developing software solutions using object
oriented methodologies, design patterns, and building scalable,
highly available systems. You will also have experience with public
cloud and be curious and able to learn new technologies and
toolsets.This position is an individual contributor role reporting
to the Director, Engineering.Responsibility
- Write high quality code in C# .Net and other object-oriented
languages that is easy to maintain and test
- Participate in an agile environment using Scrum software
development practices, automated unit testing, continuous
integration, code reviews, version control systems and automated
build processes
- Research new features and technologies
- Raise issues proactively that might impact delivery
commitments
- Fix production issues and maintain the code as needed
- Think about how to solve problems in scale and build fault
tolerant systems
- Articulate clear Software Engineering strategies, plans, goals
and objectives across multiple Engineering domains, projects and
teams, including cross-functional partners
- Lead troubleshooting and remediation quickly during high
severity incidents
- Be responsible for sharing and adoption of best practices for
performance and availability for one or more functional area
- Contribute to and drive a culture of building scalable and
highly available systems
- Identify, propose, and implement process improvements to
continuously increase the teams productivity and efficiency
- Stay current with the latest development best practices and
share your findings with the team
- Work as part of a cross-site development team to drive design,
implementation, testing and release of products Job
DesignationHybrid: 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
bringBasic
- BA/BS degree or equivalent work experience
- 12+ years industry experience in Software Engineering
- Experience with C#, Java, C++, or Go
- Experience developing software solutions using object-oriented
methodologies and design patterns
- Experience with SQLPreferred
- Knowledge and experience in high scale, highly available
(99.99+) systems
- 4+ years professional experience building complex, scalable
applications
- Excellent problem-solving skills
- Curiosity and ability to learn new technologies and tool
sets
- Experience with Microsoft technology stack (C#, .NET), XML,
JSON, NoSQL Databases
- Care deeply about writing high-performance, reusable code for
components that will be used across our product Wage
TransparencyBased on applicable legislation, the below details pay
ranges in the following locations:California: $165,800.00 -
$265,625.00 base salaryIllinois and Colorado: $157,900.00 -
$223,075.00 base salaryWashington and New York (including NYC metro
area): $157,900.00 - $234,275.00 base salaryThis role is also
eligible for bonus, equity and .Global benefits provide options for
the following:
- Paid Time Off: earned time off, as well as paid company
holidays based on region
- Paid Parental Leave: take up to six months off with your child
after birth, adoption or foster care placement
- Full Health Benefits Plans: options for 100% employer paid and
minimum employee contribution health plans from day one of
employment
- Retirement Plans: select retirement and pension programs with
potential for employer contributions
- Learning and Development: options for coaching, online courses
and education reimbursements
- Compassionate Care Leave: paid time off following the loss of a
loved one and other life-changing events Life at DocuSignWorking
hereDocuSign 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.AccommodationDocuSign provides reasonable accommodations for
qualified individuals with disabilities in job application
procedures. If you need such an accommodation, including an
accommodation to properly use 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 get in
touch with us at for assistance. States Not Eligible for
EmploymentThis position is not eligible for employment in the
following states: Alaska, Hawaii, Maine, Mississippi, North Dakota,
South Dakota, Vermont, West Virginia and Wyoming. Equal Opportunity
EmployerIt's important to us that we build a talented team that is
as diverse as our customers and where all employees feel a deep
sense of belonging and thrive. We encourage great talent who bring
a range of perspectives to apply for our open positions. 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, physical or
mental disability, registered domestic partner status, caregiver
status, marital status, veteran or military status, or any other
legally protected category. #LI-Hybrid
#J-18808-Ljbffr
Keywords: DocuSign, Inc., Danville , Lead Software Engineer, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...