Docusign, Inc.-posted about 2 months ago
$254,400 - $404,950/Yr
Full-time • Principal
Hybrid • Seattle, WA
5,001-10,000 employees
Professional, Scientific, and Technical Services

We are seeking a Sr. Principal Engineer to lead the architectural design and hands-on development of our next-generation cloud platform, built on top of major cloud providers such as Azure, AWS, and GCP. This role combines deep technical expertise with strategic leadership, with a 40% hands-on and 60% strategic focus. You will drive innovation in our control plane, CI/CD pipelines, Kubernetes-based orchestration, networking, storage, and abstraction layers to deliver a scalable, secure, and efficient platform that empowers customers to build and deploy applications seamlessly. As a technical visionary, you will dive into complex codebases, prototype solutions, and provide strategic direction for the platform. You will collaborate with cross-functional teams, mentor senior engineers, and shape the long-term technical roadmap, ensuring our platform remains a leader in the cloud-native ecosystem. This position is an individual contributor role reporting to the GVP, Cloud & Production Engineering.

  • Design, implement, and optimize critical components of the cloud platform, including control plane, Kubernetes operators, CI/CD pipelines, networking, and storage systems
  • Write high-quality, production-ready code in languages like Go, Python, or Java to build abstraction layers and integrate with Azure, AWS, and GCP services
  • Prototype and validate innovative solutions for multi-cloud challenges, such as resource orchestration, service discovery, and scalable storage
  • Troubleshoot and resolve complex technical issues in distributed systems, ensuring high performance and reliability.
  • Define the technical vision and multi-year roadmap for the cloud platform, aligning with business goals and industry trends
  • Architect scalable and resilient systems leveraging Kubernetes, service meshes, and cloud-native technologies to simplify multi-cloud operations
  • Lead the design of abstraction layers to provide a unified, developer-friendly interface across Azure, AWS, and GCP
  • Drive adoption of best practices in observability, security, and compliance (e.g., SOC 2, GDPR) across the platform
  • Mentor senior engineers and foster a culture of technical excellence, innovation, and collaboration
  • Partner with product, engineering, and operations teams to align technical solutions with customer needs and business objectives
  • Represent the company in industry forums, open-source communities, or technical conferences to showcase our platform's capabilities
  • Stay ahead of emerging trends in cloud computing, containerization, and distributed systems, integrating cutting-edge technologies into the platform
  • Lead research and prototyping efforts to address complex challenges in multi-cloud environments
  • 15+ years of software engineering experience, with at least 7 years focused on cloud platforms, distributed systems, or infrastructure development, and a proven track record of hands-on contributions
  • Experienc with cloud providers (Azure, AWS, GCP) and their core services (compute, storage, networking, IAM, etc.)
  • Experience with Kubernetes, including custom operators, CRDs, cluster federation, and service mesh (e.g., Istio, Linkerd)
  • Experience designing and optimizing CI/CD pipelines using tools like Jenkins, GitLab CI, ArgoCD, or Tekton
  • Experience with networking (e.g., VPC, load balancing, SDN, DNS) and storage systems (e.g., S3, EBS, Blob Storage) in cloud environments
  • Proven ability to design and implement abstraction layers for multi-cloud management, simplifying complex workflows for developers and operators
  • Experience programming in Go, Python, or Java, and with infrastructure-as-code tools (e.g., Terraform, Pulumi)
  • Demonstrated ability to define and execute a technical roadmap for large-scale, cloud-native platforms
  • Experience leading complex technical projects and mentoring engineering teams to deliver high-impact solutions
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • PhD or advanced research experience
  • Exceptional ability to tackle ambiguous, high-stakes challenges in distributed systems with a hands-on approach
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to technical and non-technical stakeholders
  • Experience building control planes for cloud platforms or PaaS solutions
  • Contributions to open-source projects in the cloud-native ecosystem (e.g., Kubernetes, CNCF projects)
  • Expertise in observability tools (e.g., Prometheus, Grafana, ELK stack) and chaos engineering practices
  • Deep knowledge of security best practices, including zero-trust architecture and compliance frameworks (e.g., SOC 2, GDPR)
  • Bonus: Sales personnel are eligible for variable incentive pay dependent on their achievement of pre-established sales goals. Non-Sales roles are eligible for a company bonus plan, which is calculated as a percentage of eligible wages and dependent on company performance.
  • Stock: This role is eligible to receive Restricted Stock Units (RSUs).
  • Paid Time Off: earned time off, as well as paid company holidays based on region
  • Paid Parental Leave: take 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service