Who You Are

You are an experienced software engineer who enjoys building value for your users while ensuring that your contributions advance the non-functional requirements (e.g. testability, maintainability, reliability, etc.) that are crucial for high-performing software teams. Someone that likes all aspects of the software delivery process from early conceptualization through to release and beyond for both greenfield functionality and ongoing improvements. Collaboration and teamwork are critical, but you also have the ability to work independently when needed to get things done. Above all, you are driven to learn and a motivated problem solver who wants to help tackle the new and interesting challenges that we encounter as a growing startup.

Who We Are

Hundreds of engineering teams rely on Scout’s Application Performance Monitoring (APM) product to monitor, diagnose and resolve issues quickly as they endeavor to deliver the best experiences for their users. Our track record and strong support from our customers has allowed us to secure growth funding to innovate and expand our product and make it a leader in the observability and monitoring space. We’re in the process of growing our small but mighty, remote-first team with people like you to make that a reality and have fun along the way.

What You’ll Be Doing

Scout is in the process of growing our existing Application Performance Monitoring (APM) into a user-centric observability platform based on OpenTelemetry, and you will be a key contributor in building out and maturing this expanded offering. To that end, you will be responsible for working with others to scope and implement new functionality as well as improve existing functionality to keep our platform competitive in an innovative industry that is constantly evolving. You will be working in a DevOps environment that practices continuous delivery where you will be expected to share ownership with your peers for your contributions from beginning to end. As such, your contributions will cover the entire application stack and lifecycle. In doing so you will have a significant impact on the Scout platform, our growing base of users and the open-source observability ecosystem.

Minimum Qualifications

  • Strong programming fundamentals with experience in multiple languages
  • Familiarity with different programming paradigms (e.g. functional, object-oriented, data flow)
  • Experience developing services or applications in Ruby, Python, TS/JS, Go or a similar language
  • Experience in frontend web development with a SPA framework such as VueJS, React or Angular
  • Conversant with cloud environments, infrastructure and services managed via infrastructure as code
  • Comfortable with agile software processes with a “philosophies over rituals” mindset
  • Proponent of DevOps, GitOps, CI/CD, and the non-functional requirements that make them successful
  • Practice empathy and kindness, and you look to help others

Our Technology Soup

We use a lot of different technologies to get the job done, and each member of our team brings their own mix of technology experience. If you have familiarity with even a few of these (or equivalents), you could make a valuable contribution: JavaScript, TypeScript, Python, Ruby, Go, VueJS, GraphQL, Containers, Kubernetes, Git, GitHub, Gitlab, Kafka, RDBMS (e.g. MySQL, PostgreSQL), NoSQL, Terraform, lots of AWS (EC2, ECS, EKS, Lambda, AppSync, Api Gateway, S3, RDS, DynamoDB, Aurora, Elasticache, VPC CloudFront, Elasticsearch).

Benefits

  • Unlimited, responsible PTO policy
  • Health, dental, vision insurance with HSA, as applicable
  • Parental leave
  • Dependent care FSA accounts
  • 401k
  • Commuter benefits