Principal Software Engineer

DocusignSeattle, WA
Hybrid

About The Position

We are looking for a passionate software engineer with experience in designing, implementing, and operating large scale distributed systems and excel at collaborating with partners. Ideally, you have a background in request tracing systems, time series telemetry platforms, application performance management tools or log management tools. This position is an individual contributor role reporting to the Senior Director, Software Engineering.

Requirements

  • Basic BS or MS in Computer Science or equivalent engineering experience
  • 15+ years of relevant software development experience
  • Experience with OOP/OOD principles, design patterns and data structures
  • Experience in Java, C# or C++, object oriented design and programming skills
  • Experience writing scalable web services
  • Experience with state-of-the art development tools and techniques

Nice To Haves

  • Stream processing engines, such as Spark Streaming, Flink and Storm
  • noSQL stores such as Cassandra, MongoDb and DocumentDb
  • Commercial and/or open source technologies in the log management, distributed tracing and analytics domains e.g. LogStash, Splunk, Zipkin, New Relic etc

Responsibilities

  • Write high quality code that is easy to maintain and test
  • Design and build platform components needed to power the observability stack
  • Ensure design and architecture is extensible across projects, and participate in technical design and code reviews
  • Work with Product Management, stakeholders and other developers to understand design requirements and provide estimates for development
  • Stay current with the latest observability best practices and share your findings with the team
  • Work as part of a cross-site development team
  • Raise issues proactively that might impact delivery commitments
  • Coach and mentor other team members with new technologies

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service