Sr. Software Engineer
Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-critical data that is trapped inside of documents, connecting it to business systems of record to save time, money, and opportunity.
About the role
Our Engineering & Tech Operations team builds and operates complex solutions for global business challenges that cross cultures, legal jurisdictions, and impact millions of people and businesses every day. We hire people with a broad set of skills who want to work on creating never-been-done-before solutions at scale while ensuring world-class reliability and security. This individual contributor role reports to the Sr. Manager, IT Integrations.
Responsibilities
- Lead the architecture, design, and implementation of high-performance backend services and integration solutions using the MuleSoft Anypoint Platform and Java/Other OOP language
- Champion "API-led connectivity" by designing and managing the lifecycle of Experience, Process, and System APIs (REST/RAML/OAS)
- Write complex, efficient, and maintainable backend code for core business logic, including advanced DataWeave transformations and custom Java components
- Collaborate with Architects and Product Managers to translate business requirements into technical specifications and scalable system designs
- Serve as the technical anchor for the team: mentor junior engineers, conduct rigorous code reviews, and enforce coding standards and security best practices
- Design and implement cloud-native architectures involving microservices, API Gateways, and containerization (Docker/Kubernetes)
- Analyze and resolve critical performance bottlenecks in API throughput and backend processing
- Manage and optimize CI/CD pipelines (Github SaaS, etc.) for automated testing and deployment of MuleSoft applications and Java services
- Ensure all solutions strictly adhere to security protocols (OAuth2, mTLS, OIDC) and data governance standards
- Stay ahead of the curve on backend trends, integration patterns (Event-Driven, Pub/Sub), and the Anypoint Platform roadmap
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 8+ years of professional experience in software development, with a deep focus on backend engineering and enterprise integration
- 3+ years of hands-on experience specifically with MuleSoft Anypoint Platform (Mule 4, API Manager, Runtime Manager)
- Experience with Object-Oriented Programming, specifically Java and the Spring Boot framework
- Experience with DataWeave 2.0 for complex data mapping and transformation
- Experience with microservices architecture, software engineering principles, data structures, and algorithms
- Experience with database technologies (SQL flavors like PostgreSQL/Oracle and NoSQL like MongoDB)
- Experience with cloud platforms (AWS, Azure, or GCP) and serverless concepts (Lambda/Functions)
- Experience with version control systems (e.g., Git) and branching strategies
Preferred Qualifications
- Excellent problem-solving skills with a history of debugging complex distributed systems
- Strong communication skills to articulate technical decisions to non-technical stakeholders
- MuleSoft Certified Platform Architect or Integration Architect
- AWS Certified Solutions Architect (Associate or Professional)
- Background in building Event-Driven Architectures using tools like Kafka, or Anypoint MQ
- Knowledge of building Agent, MCP and Agent Cache
- Experience working in a “Zero Trust” Regulatory, Compliance environment
- Experience with SAAS ecosystem integrations (Salesforce, Workday, Oracle, Snowflake)
- Familiarity with Service Mesh (Istio, Linkerd) and API Governance
- Familiarity with GraphQL design and implementation
- Experience with Agile/Scrum methodologies and leading sprint planning
- Ability to multi-task and lead technical initiatives in a fast-paced environment
Schedule
Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. Minimum 2 days per week in-office; frequency may vary by team but will include a weekly in-office expectation.
Pay
Pay for this position is based on geographic location and may vary depending on job-related knowledge, skills, and experience. California pay range: $164,700.00 - $266,000.00 base salary.
This role is eligible for the following bonuses:
- Sales personnel: variable incentive pay dependent on achievement of pre-established sales goals
- Non-Sales roles: company bonus plan calculated as a percentage of eligible wages and dependent on company performance
This role is eligible to receive Restricted Stock Units (RSUs).
Benefits
- Paid time off and paid company holidays based on region
- Paid Parental Leave: 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