Job Description

Responsibilities

  • Participate in full life-cycle software development
  • Design, implement, and deploy highly scalable and reliable systems
  • Build storage systems, libraries, and frameworks.
  • Contribute ideas for new features and identify areas for improvement proactively
  • Collaborate effectively across teams, including outside of engineering
  • Write clean, tested, and well-documented code

Skills & Requirements

Requirements

  • B.S in Computer Science or related field
  • Strong foundation in data structures, algorithms and software design
  • Fluency with Java, Go, C++, Python, or similar (we use mostly Java and Go)
  • Openness to new technologies and creative solutions
  • Comfortable working within a fast-paced high growth startup environment

About Yext

About

In 2011 Yext was named as an Inc 500 fastest growing private companies in 2011 (Top 10 in NYC). Yext was also named to Business Insider's 2012 Digital 100 list, as one of the world's most valuable private tech companies. Just a few years old, we already have over 130,000 customers using our product with a combined reach of over 150 million visitors per month.

Our wide open office space allows for easy collaboration across business functions. Our hours are flexible and we’re a casual office. We believe in pushing boundaries and moving above the rules.

You can read about the Yext team and culture on themuse, our latest product launch onVenture Beatand our latest funding onTech Crunch.

Compensation & Benefits

We treat our employees well and offer tremendous growth opportunities. The Yext leadership supports our team in moving forward – with business objectives and career growth. In addition to competitive compensation, we offer personalized snacks and meals in the office, a snooze room, a fun room, flexible hours and vacation, 401(k), and of course, excellent health, dental, and vision insurance.

Joel Test score: 11 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

Learn more about Yext

We have great benefits

Health, Dental, VisionSeamless account for lunch and dinnerUnlimited vacation daysFlexible hours401kFun room, Nap room, and 2 Snack Kitchens

Visit the Yext company page

view all job listings view all Yext job listings

Software Engineer at Yext - Java