Sr. Software Engineer
Listed on 2025-10-08
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Cloud Engineer - Software
Overview
Join to apply for the Sr. Software Engineer role at Docusign
.
Docusign brings agreements to life. With Intelligent Agreement Management, Docusign helps companies create, commit, and manage agreements. This description reflects a Senior Software Engineer role within the Product Led Growth team under the Marketing vertical, focused on the e-commerce application and potential AI/ML integration.
What you'll doDocusign is looking for a highly motivated Senior Software Engineer to join our Product Led Growth team under the Marketing vertical. The Senior Software Engineer will execute on all aspects of the software development lifecycle including design, development, testing, deployment, and maintenance of the e-commerce application. You will have opportunities to integrate AI/ML solutions into our e-commerce platform, enhance user experiences, and optimize business processes through intelligent automation and data-driven insights.
You will work in a fast-paced environment, collaborate with team members, mentor others, and model engineering best practices. This is an individual contributor role reporting to the Director of Engineering, Commerce Services.
- Write high-quality code, primarily in C#, that is easy to maintain and test
- Maintain and develop automated tests for your code
- Participate in an Agile environment using Scrum, automated unit testing, CI/CD, code reviews, and version control (Git)
- Raise issues proactively that might impact delivery commitments
- Diagnose and resolve production issues and maintain code as needed
- Set up telemetry and monitoring on production applications and services
- Be responsible for complete backend development of new features
- Collaborate with product and data teams to identify opportunities for AI/ML integration and deliver intelligent features within the e-commerce application
Basic
- BS degree in Computer Science or equivalent work experience
- 8+ years of professional experience building scalable and testable APIs in C#/.NET or Java
- Hands-on experience integrating with internal and external APIs
Preferred
- Strong object-oriented design and programming skills
- Understanding of AI and foundational concepts
- Experience with GraphQL
- Experience with No
SQL - Knowledge of Azure, Azure Dev Ops, Docker, and Kubernetes
- Experience designing and implementing high-performance microservices using REST/gRPC
- Experience with product development and building large-scale web applications
- High-quality, reusable code for components used across the product
- Experience designing and developing highly scalable consumer-facing APIs
- Familiarity with frontend web technologies
- Familiarity with SaaS eCommerce and multichannel web marketing
- Enthusiasm for AI technologies and leveraging AI/ML in product development
Wage transparency:
Pay based on location and knowledge/experience. California: $ - $ base;
Washington, Maryland, New Jersey and New York (including NYC metro): $ - $ base. This role is eligible for bonus and RSUs where applicable.
- Bonus eligibility for non-sales roles
- Restricted Stock Units (RSUs)
- Paid Time Off and holidays
- Paid Parental Leave
- Full health benefits plans from day one
- Retirement plans with employer contributions
- Learning and development opportunities
- Compassionate care leave
Docusign is committed to equal opportunity, building an inclusive environment, and ensuring accessibility. If you need accommodations during the application process, contact For application issues, contact
EEO:
Docusign is an Equal Opportunity Employer and prohibits discrimination. See the applicant privacy notice for more information.
States not eligible for employment:
Alaska, Hawaii, Maine, Mississippi, North Dakota, South Dakota, Vermont, West Virginia and Wyoming.
Seniority level:
Mid-Senior level
Employment type:
Full-time
Job function:
Engineering and Information Technology
Industries:
Software Development
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).