Remote job
SDK / Tooling Engineer
Job details
About this role
Role overview
This tooling-focused engineering role improves consistency between API specifications, hand-written clients, generated code, and SDKs. The mission is to make developer-facing tools dependable and intuitive by detecting mismatches early and making the correct implementation path straightforward.
Responsibilities
- Build typed client libraries and software development kits. - Generate reliable code from specifications and JSON schemas. - Create CI checks that clearly flag differences between specifications and generated or implemented output. - Improve developer experience by designing tools that make common, correct workflows easy to follow. - Verify whether an implementation truly diverges from its specification before proposing or making a fix.
Requirements
- Careful, verification-first approach to debugging and implementation review. - Strong attention to consistency between specifications, schemas, generated artifacts, and client behavior. - Sensitivity to developer experience and the usability of engineering tools.