Sr. Software Engineer – Fullstack Job Description

Sr. Software Engineer – Fullstack Job Description Template

Our company is looking for a Sr. Software Engineer – Fullstack to join our team.

Responsibilities:

  • You will contribute actively and own your feature development in all levels of product engineering: design, develop, test, and deploy;
  • You will participate in the design, implementation, maintenance and evolution of Splunk APM’s APIs;
  • You will collaborate with Developer Relations and Documentation teams to offer a best-in-class API ecosystem for Splunk APM;
  • You will own and maintain the backend REST and GraphQL services that support the Splunk APM product.

Requirements:

  • Experience with AWS and/or GCP and general knowledge of managed cloud services;
  • Experience with Docker and Kubernetes;
  • Understanding of the development cycle of software products;
  • BS in Computer Science and/or 4+ years of experience in developing web applications, web services and APIs;
  • Experience with metrics-based observability and distributed tracing;
  • Experience with JSON REST and GraphQL APIs;
  • Ability to structure and build complex client-side and server-side applications;
  • Experience with Git and CI tools;
  • Leadership and mentoring skills and the ability to work with engineers and non-engineers of various skill levels.