Engineering | Seattle, WA United States
Create never-been-done-before technological solutions to complex, global challenges that impact millions of people and businesses.
Position Summary
DocuSign is looking for a Principal Software Engineer to help enhance the DocuSign experiences as well as the platform that supports these. DocuSign’s mission is to take the complexity of out of digital signatures, the underlying cryptography, the protocols that make commerce, trust and identify work on the internet, and bring the functionality to everyday activities like closing a deal, getting a mortgage, signing a contract and even filing your taxes! As a principal software engineer you will be a leader across a full-stack engineering organization, helping us design the right technical solutions on complex multi-team projects. You will apply your experience to a variety of problems, from honing critical business initiatives into concrete requirements and designs, to creating solutions to our most difficult challenges. You will help to grow your peers and commit significantly to our codebase and its technical evolution.
This position is an Individual and reports to the Senior Director of Engineering
Responsibilities
- Technical authority and a leader in designing & coding robust, scalable, loosely- coupled components that underpin the DocuSign platform.
- Apply architecture and design principles consistently and holistically to enable target end-to-end usage scenarios
- Intensely customer focused, understanding customer challenges and constantly looking for ways to solve them
- Work with SCRUM teams, product management and design to share requirements, shape how we will meet the broader properties of the system and help design efficient, flexible, highly scalable and extensible services
- Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement.
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
- Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
Basic Qualifications
- BS degree or higher with 15+ years of relevant, broad engineering experience
- Demonstrated experience building robust, resilient platforms (ideally in a SaaS environment), architecture and integration.
- Deep, hands-on technical expertise in large-scale systems, building complex distributed system architectures and designing, implementing and scaling application platforms.
- Strong, professional experience with client-side frameworks, preferably Angular or React (Backbone, Knockout, Spine, Ember, or similar modern JS frameworks accepted)
- Experience with full stack development, preferably in one or more of OO programming languages, like C#, Java, C++, GO.
- Hands-on, professional experience with consuming, building and architecting RESTful web-services at scale.
Preferred Qualifications
- History of mentoring architects and engineers in pursuing their career direction
- Hands-on, professional experience with consuming, building and architecting RESTful web-services at scale.
Engineering @DocuSign
A problem that takes 5 minutes to solve is not interesting. A problem that takes 5 years to solve is fun. We like to think about complex, global challenges that cross cultures and legal jurisdictions and that impact millions of people and businesses. We hire people with a broad set of skills, and they are working on how to create never-been-done-before solutions that scale. We are creating revolutionary solutions that change the way people work, live and connect … and we see our work go live. We see its impact.
by via developer jobs - Stack Overflow
No comments:
Post a Comment