> Markdown version of [/jobs/ext/2713478-software-engineer](https://www.wearedevelopers.com/jobs/ext/2713478-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Docusign, Inc. - **Location:** Jackson Township, NJ, United States (Remote available) - **Experience:** Expert - **Salary:** $158,300.0 - $232,575.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Computing Platforms, Build Automation, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Software as a Service, Cloud Computing, Cloud Storage, Databases, Distributed Data Store, Distributed Systems, PostgreSQL, Enterprise Messaging Systems, Routing, NoSQL, Object-Oriented Software Development, Scrum Methodology, Redis, Cloud Services, Software Engineering, Software Technical Review, Azure Service Bus, Curam Configuration Tools, Scripting, Google Cloud, Autoscaling, Git, Kubernetes, Cosmos DB, Terraform, DocuSign, Software Version Control, Microservices - **Published:** September 4, 2026 - **Apply:** https://www.dice.com/job-detail/600d383b-7e79-4fa4-b5f0-d06789bfec8f ## About the Role * 8+ years of hands-on software development experience in an object-oriented programming language such as C#, C++ or Java * 5+ years of working with cloud deployment and configuration tools using scripting and configuration platforms like terraform * Experience designing and implementing scalable storage systems, distributed systems, APIs, and platform services * Experience with cloud storage technologies such as managed PostgreSQL, Redis or Valkey, NoSQL or key/value databases, object storage, or messaging systems * Experience with infrastructure as code using Terraform, including provider, module, blueprint, or provisioning workflow development * Experience designing abstractions that hide infrastructure implementation details while preserving reliability, security, and operational visibility Preferred * Passion to learn new software technologies and platforms * Strong experience with Agile methodologies and working in an Agile/Scrum environment * Passion for exploring new technologies and a proven track record as a self-starter with a strong sense of ownership * Experience in a SaaS environment, with practical knowledge of Cloud technologies like Kubernetes, Azure/Google Cloud Platform, and large-scale microservice architectures * Proficiency in the entire software development lifecycle, including version control (Git), CI/CD pipelines, testing, and regional cloud deployments * Have an interest in working on a highly available site ## Description The Storage as a Service team builds the internal storage platform that enables product teams to provision and use durable storage without needing to manage the implementation details of each cloud provider. The platform provides consistent control-plane, data-plane, and management-plane abstractions across Docusign PostgreSQL, Redis, Key/Value, Blob, and Universal Bus offerings. Docusign is looking for a seasoned Senior Software Engineer to join the Storage as a Service team, focused on building highly scalable, available, secure, and reliable distributed storage platforms. You will design and implement the services, APIs, automation, and abstractions that make storage easier and safer for teams across Docusign. You will work across control-plane provisioning, Terraform-based infrastructure as code, cloud-native data-plane integrations, migration paths, autoscaling, observability, and operational tooling. The role will involve building cross-cloud capabilities backed by services such as Google AlloyDB, Azure PostgreSQL Flexible Server, Google Memorystore, Azure Managed Redis, Google Firestore, Azure Cosmos DB, Google Cloud Storage, Azure Blob Storage, Google Pub/Sub, and Azure Service Bus. You will help create a consistent developer experience while optimizing the underlying infrastructure for reliability, performance, security, and cost. This position is an individual contributor role reporting to the Sr. Manager, Engineering. Responsibility * Be open minded, forward thinking and passionate about great software platform and cloud technologies * Think about how to solve problems in scale and build automation to manage complex software systems * Build and evolve the STaaS control plane, including logical resource provisioning, lifecycle management, policy enforcement, and cross-cloud consistency * Develop and maintain Terraform providers, service blueprints, and infrastructure-as-code integrations that allow service teams to declare logical storage dependencies rather than cloud-specific infrastructure * Create data-plane abstractions using standard protocols, client libraries, sidecars, adapters, and gateway services where appropriate * Work across storage verticals including PostgreSQL, Redis, Key/Value, Blob, and Universal Bus, with a focus on secure and operationally consistent integrations * Design and integrate storage solutions (databases, object stores, queues/streams) with clear patterns for replication, backup/restore, data routing, governance, and encryption in transit/at rest * Design platform capabilities for multi-tenancy, account-aware storage, per-account encryption keys, account transfers, quota management, and safe access boundaries * Mentor and coach engineers, perform design and code reviews, and lead cross-team initiatives that raise the technical bar and platform reliability Job Designation Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation) Positions at Docusign are assigned a job designation of either In Office, Hybrid or Remote and are specific to the role/job. Preferred job designations are not guaranteed when changing positions within Docusign. Docusign reserves the right to change a position's job designation depending on business needs and as permitted by local law. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)