D
Docusign
Fullstack
Software Engineer
C#.NETASP.NETAzureAzure App ServicesAzure Kubernetes Service (Aks)Azure Blob StorageSqlAzure SQLMicrosoft SQL ServerNosqlCosmos DbReactTypeScriptJavaScriptAngularMvcMicroservicesOopJavaC++Windows Services
About the Position
Docusign is seeking a Fullstack Software Engineer to own all aspects of the software development lifecycle, primarily using the Microsoft technology stack with a 70% backend and 30% frontend split. The role involves building highly available, performant solutions for document manipulation, working on microservices, MVC, and legacy code, and collaborating in a cross-functional team.
Responsibilities
- Be the coding champion in the team, set high standards for yourself and the team
- Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted on Microsoft Azure and on-prem data center
- Design, develop, and maintain well crafted, responsive and modular UI, using React, Typescript and some Javascript
- Troubleshoot challenging front end issues in older javascript/angular applications
- Develop new feature encompassing frontend, backend, database and infrastructure code
- Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions
- Build and maintain microservices-based architectures using C#, ASP.NET, and other Azure technologies
- Address performance bottlenecks and scalability challenges proactively
- Work as part of a cross-functional team, proactively getting alignment on designs and communicating roadblocks
- Guide and mentor other engineers through design and code reviews
- Participate in on-call rotation
Requirements
- B.S. in Computer Science or similar field of study
- 5+ years of professional experience in backend software engineering, using OOP languages and design patterns (e.g., C#, Java, C++), some of which preferably in C#
- 1+ year of experience in front end development
- 1+ year of hands-on experience with building and operating cloud-native microservices and APIs at scale
- Experience with SQL databases (e.g., Azure SQL Database, SQL Server) and NoSQL solutions (e.g., Cosmos DB)
- Experience with service reliability and incident response standard methodologies
- Experience with Microsoft technology stack (e.g., C#, .NET, ASP.NET) (Preferred)
- Experience with Microsoft Azure or AWS (Preferred)
- Transitioning user interfaces from MVC/angular/javascript to single page applications (Preferred)
- Experience building windows services that perform document manipulations (Preferred)
- Experience with Enterprise SaaS software products (Preferred)
Benefits
- 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
Software Engineer$146,400.00 - $235,375.00 base salary
View Original