Sr. Software Engineer

Docusign, Inc.
San Francisco, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

RESTful API Modeling Language Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Logic Automation of Tests Microsoft Azure Software as a Service Cloud Computing Cloud Engineering Code Review Data Governance
+33 more
Data Mapping Data Transformation Data Structures Github Java Web Services PostgreSQL MongoDB Mule NoSQL OAuth Object-Oriented Software Development OpenID Oracle (Applications) Anypoint Studio Oop Languages Software Engineering SQL Databases Spring-boot Backend Git Git Flow Kubernetes Information Technology Enterprise Integration Dataweave Api Gateway Software Coding Software Version Control Api Management Serverless Computing Docker Mulesoft Microservices

Job description

Experteer Overview In this role you will architect and implement scalable backend services and integration solutions on MuleSoft, enabling high-throughput API-led connectivity. You will collaborate with architects and product managers to translate requirements into robust system designs and data transformations. As technical anchor, you mentor junior engineers, enforce security standards, and optimize performance in a cloud-native, microservices environment. You help drive secure, compliant integrations at scale for the Agreement Cloud. Compensation / Benefits * Lead the architecture, design, and implementation of backend services and integrations using MuleSoft Anypoint Platform and Java/OOP languages * Champion API-led connectivity by designing and managing lifecycle of Experience, Process, and System APIs (REST/RAML/OAS) * Write complex backend code for core business logic with advanced DataWeave transformations and custom Java components * Collaborate with Architects and Product Managers to translate business requirements into scalable designs * Mentor junior engineers, conduct code reviews, and enforce coding standards and security best practices * Design and implement cloud-native architectures with microservices, API Gateways, and containers (Docker/Kubernetes) * Analyze and resolve performance bottlenecks in API throughput and backend processing * Manage and optimize CI/CD pipelines (Github SaaS) for automated testing and deployment of MuleSoft apps and Java services * Ensure solutions adhere to security protocols (OAuth2, mTLS, OIDC) and data governance standards * Stay ahead on backend trends, integration patterns (Event-Driven, Pub/Sub), and Anypoint Platform roadmap Tasks * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field * 8+ years in software development with backend focus * 3+ years with MuleSoft Anypoint Platform (Mule 4, API Manager, Runtime Manager) * Experience with Object-Oriented Programming (Java) and Spring Boot * Experience with DataWeave 2.0 for data mapping/transformation * Experience with microservices, software engineering principles, data structures, algorithms * Experience with SQL (PostgreSQL/Oracle) and NoSQL (MongoDB) * Experience with cloud platforms (AWS/Azure/GCP) and serverless concepts (Lambda/Functions) * Experience with version control (Git) and branching strategies Key requirements * Paid Time Off * Paid Parental Leave * Full Health Benefits Plans * Retirement Plans * Learning and Development * Compassionate Care Leave

Requirements

aaaax_ to translate business requirements into scalable designs * Mentor junior engineers, conduct code reviews, and enforce coding standards and security best practices * Design and implement cloud-native architectures with microservices, API Gateways, and containers (Docker/Kubernetes) * Analyze and resolve performance bottlenecks in API throughput and backend processing * Manage and optimize CI/CD pipelines (Github SaaS) for automated testing and deployment of MuleSoft apps and Java services * Ensure solutions adhere to security protocols (OAuth2, mTLS, OIDC) and data governance standards * Stay ahead on backend trends, integration patterns (Event-Driven, Pub/Sub), and Anypoint Platform roadmap Tasks * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field * 8+ years in software development with backend focus * 3+ years with MuleSoft Anypoint Platform (Mule 4, API Manager, Runtime Manager) * Experience with Object-Oriented Programming (Java) and Spring Boot * Experience with DataWeave 2.0 for data mapping/transformation * Experience with microservices, software engineering principles, data structures, algorithms * Experience with SQL (PostgreSQL/Oracle) and NoSQL (MongoDB) * Experience with cloud platforms (AWS/Azure/GCP) and serverless concepts (Lambda/Functions) * Experience with version control (Git) and branching strategies Key requirements * Paid Time Off * Paid Parental Leave * Full Health Benefits Plans * Retirement Plans * Learning and Development * Compassionate Care Leave

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:17 min

Implementing API endpoints with restful modeling languages

Nils Hünerberg · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all