Full Stack Software Engineer - Orchestration AI

DocuSignSan Francisco, CA
449d$134,900 - $216,975Onsite

About The Position

The Full Stack Software Engineer - Orchestration AI at DocuSign is responsible for developing and maintaining scalable microservices and user-facing functionalities. This role combines back-end and front-end development, focusing on leveraging AI technologies to enhance DocuSign's offerings. The position is part of a team that operates with a startup feel while benefiting from the resources of a larger organization. The engineer will work within an Agile/Scrum framework and contribute to the overall success of the product by writing high-quality code and collaborating with other team members.

Requirements

  • Minimum of 5 years of related experience with a Bachelor's degree; or 3 years related experience with a Master's degree; or a PhD without experience; or equivalent experience
  • Experience working in an agile development environment
  • Experience in modern server-side development using modern programming languages like .NET, JVM (Java/Scala), NodeJS, or others
  • Experience with NoSQL and SQL
  • Experience working with scalable microservices
  • Experience making improvements to existing large code base
  • Experience using Git or other version control systems
  • Fluency in English both verbal and written

Nice To Haves

  • Practical experience with any Cloud technologies: Azure, AWS, etc
  • Experience working with Azure stack such as Cosmos DB, Service Bus, Event Hub
  • Experience with Kubernetes, Docker or other containerization technologies
  • Excellent problem-solving skills
  • Ability to learn and curious about new technologies and tool sets
  • Experience working for a SaaS company
  • Experience working independently and in team environment as needed
  • A track record of being a self-starter - Individual/team responsibility is our main driver in the development work
  • Experience with React/Typescript
  • Focus on writing high quality code that is easy to maintain and read by others

Responsibilities

  • Write clean, high-quality, maintainable, and testable code, primarily using React and C#
  • Develop within an Agile/Scrum framework, leveraging tools such as automated unit testing, CI/CD pipelines, code reviews, and version control (Git)
  • Identify and raise issues proactively that could impact delivery timelines
  • Work in SQL, Backend Services, REST API, Azure stack
  • Work with Project Management and other developers to understand design requirements and provide estimates for development
  • Fix production issues and maintain the code as needed

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service