Position Details
About this role
As a Senior Backend Software Engineer, you will build reliable, secure, and performant APIs that apply Kensho’s AI capabilities to customer workflows. You will collaborate across Product, Machine Learning, Infrastructure, and Design while designing API specifications and system architectures, and improving quality through testing, instrumentation, prototyping, and code reviews.
Key Responsibilities
- Design, develop, test, document, deploy, maintain, and improve software
- Develop reliable, secure, and performant customer-facing RESTful APIs
- Work with stakeholders on system architectures, API specifications, and complexity estimates
- Test assumptions through instrumentation and prototyping
- Promote ongoing technical development through code reviews, knowledge sharing, and mentorship
Technical Overview
The technical scope centers on backend API development, including design/develop/test/document/deploy/maintain, plus creating system architectures and API specifications. The role emphasizes RESTful API development, instrumentation and prototyping for validating assumptions, and continuous improvement via code reviews and knowledge sharing.
Ideal Candidate
The ideal candidate is a senior backend engineer with 5+ years of experience building customer-facing APIs in a team environment. They have strong RESTful API development experience, and are comfortable designing API specifications and system architectures, using instrumentation and prototyping, and improving quality through code reviews and mentorship.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
At least five years of direct experience developing customer-facing APIs within a team, Experience developing RESTful APIs using a variety of tools
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile