Sr. Software Engineer, API's - The New York Times

The New York Times is looking for a Software Engineer to help us evolve the next generation of our Content delivery API stack currently implemented as a set of microservices written in Scala, using Finagle. It is designed and expected to handle bursts exceeding 10,000+ requests per second during breaking news events and also keep up with the general site traffic for both our iOS and Android core news reader apps. As a member of a team developing and maintaining this set of microservices, your responsibilities include building and evolving the platform; expanding deployment automation and monitoring in a multi-data center, distributed environment; working with our consumers to optimize content payloads. Also expect to have an occasional foray into benchmarking and performance testing. The product direction of the API/microservices is set by the engineering team. While we work with product people from time to time, this is engineering driven project. We currently use Scala as our primary development language but we expect you to dabble in Go, Groovy, Python and sometimes even take a peek at Objective-C, Swift and Java. You will be closely working with teams that maintain our core iOS and Android apps.