Browse All Jobs
Job Description
Yext is seeking a Senior Software Engineer to join their Tools and Infrastructure team. This role focuses on enhancing engineering productivity and codebase health. The engineer will work on diverse projects, from Kubernetes migration to consulting on monitoring strategies. Yext is recognized as a 'Best Place to Work'.Role involves:
  • Maintaining and upgrading the build system.
  • Designing and implementing remote execution and caching solutions.
  • Evolving the Continuous Delivery pipeline.
  • Designing and building tools to administer microservices.
  • Defining service standards and implementing a service scorecard.
  • Building and maintaining container images and providing Docker support.
  • Maintaining development and production infrastructure using Kubernetes.
  • Achieving Infrastructure as Code across a hybrid cloud system.
  • Developing and maintaining libraries in Java and Go.
  • Maintaining tools for monitoring, alerting, and distributed tracing.
  • Diagnosing and solving problems across application and infrastructure stacks.
Requirements:
  • BA/BS in Computer Science or related field.
  • 7+ years of industry experience.
  • Experience leading/contributing to engineering efforts.
  • Experience designing and building automated build, test, and deployment infrastructure.
  • Experience driving adoption of best practices in code health and testing.
  • Experience analyzing complex software systems.
  • Strong communication skills.
Role offers:
  • Comprehensive benefits package including medical, dental, and vision.
  • Life insurance.
  • Short term and long-term disability.
  • 401(k) retirement plan.
  • Vacation and sick leave.
  • Equity (stock) based compensation and/or variable pay programs.
Apply Manually