Manager, Software Engineering

DocuSign DocuSign · Enterprise · Seattle, WA +2 · Engineering

Manager, Software Engineering at DocuSign to lead initiatives and scale the Extend platform foundations, enabling developers to integrate and extend Docusign's features via custom APIs. The role involves leading a team, driving platform architecture, and managing incident response. Experience with cloud platforms, large-scale systems, AI Agents, and prompt engineering is required.

What you'd actually do

  1. Lead a team to architect and build high-quality, ship-ready code with unit tests, logging, monitoring and storage systems, to handle the diverse needs of the platform ecosystem
  2. Work with product and project teams to understand and translate requirements into platform software requirements that are well-defined, measurable, and attainable
  3. Foster career development for your team
  4. Build learning organizations that keep up with the state of the art, and are an example and mentor to your team
  5. Deliver products that delight customers while managing the health of the code base through continuous refactoring and management of technical debt

Skills

Required

  • 5+ years of software development and management experience, with a focus on cloud platforms and large-scale systems
  • 5+ years of hands-on software development or equivalent experience
  • Experience with Azure services, queueing systems, SQL databases (e.g., Azure SQL Database, SQL Server) and NoSQL solutions (e.g., CosmosDB)
  • Experience with NodeJS, C#, Java, C++, or Go
  • Experience building AI Agents and prompt engineering
  • Experience using AI-assisted development tools (e.g., LLMs for coding assistance, code generation) to accelerate software delivery
  • Experience with RESTful APIs, GraphQL APIs, and microservices architecture and APIs at scale
  • Experience developing software solutions using object-oriented methodologies and design patterns
  • Demonstrated track record of building high-performing, secure applications and building security into the DNA of products

Nice to have

  • Track record of finding and developing great talent
  • Passion for continuous improvement
  • Knowledge and experience in high-scale, highly available (99.99+) systems
  • Experience with Git, continuous integration, and deployment tools
  • Experience working in an agile development environment
  • Curiosity and ability to learn new technologies and toolsets
  • Experience building platforms or integrations to seamlessly extend 3rd party systems
  • Demonstrated track record leading geographically dispersed teams
  • Skills with language, framework, and toolset agnostic, having worked in at least 3 languages or paradigms, or equivalent experience
  • Experience with advanced web applications and TDD on the client side

What the JD emphasized

  • building AI Agents and prompt engineering
  • Experience using AI-assisted development tools (e.g., LLMs for coding assistance, code generation) to accelerate software delivery