Docusign is looking to solve the problem of high-volume, low-latency centralized authorization decisions and build highly scalable and highly performant authorization services with 5 9’s availability and bank grade security.
Requirements
- 2+ years’ experience in C-Sharp, Java, C++, or other object-oriented programming language
- Experiences with the entire software development lifecycle, including version control (git), build process, testing, and code release
- Experience with Agile and Test-driven development methodologies
- Experienced building GRPC APIs
- Directly involved in the operation of large-scale cloud services
- Exposure to Authorization principles such as ReBAC, RBAC, ABAC, and Zanzibar
Responsibilities
- Be open minded, forward thinking and passionate about great software
- Think about how to solve problems in scale and build fault tolerant systems
- Develop testable, high-quality, and ship-ready code with ample test coverage
- Work with Product Management and other developers to understand and translate marketing requirements into design requirements and provide estimates for development
- Be involved with the design, not just code to a spec
- Work as part of a cross-site development team to drive design, implementation, testing and release of products
Other
- BS in Computer Science, Electrical Engineer or equivalent
- 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)
- Applicants must already be authorized to work in the United States on a full-time, permanent basis without the need for current or future sponsorship
- 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