Jobs · Engineering · California

Sr. Software Engineer

Docusign Women in Sales · San Francisco, CA · 2 mo ago
HybridEngineering$165k–$266k/yrFull-time

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

Similar jobs

Sr. Software Engineer

QTS Data CentersSuwanee, GA· 1 mo ago
Engineeringapply on careers.qtsdatacenters.com

Sr. Software Engineer

AllegionColorado Springs, CO· 3 mo ago
Information Technology$115k–$135k/yrapply on allegion.wd5.myworkdayjobs.com

Sr. Software Engineer

NBCUniversalStamford, CT· 4 mo ago
Information Technology$120k–$170k/yrapply on jobs.smartrecruiters.com