Sr. Software Engineer, Vendor Semantics and Developer Experience (Remote)
$145,000–$220,000 year
RemoteUnited States
Job Summary
Build and maintain the Vendor Schema Registry to ingest, parse, and version OpenAPI, Swagger, and Smithy specifications while tracking schema evolution across providers. Implement the Semantic Validation Pipeline to verify vendor schemas against the canonical ontology, catching mapping gaps and semantic regressions before they propagate. Design internal tooling, SDKs, and documentation systems that enable product and ingest teams to work confidently with the knowledge graph. Close the loop between real-world vendor schema constraints and the canonical model by surfacing edge cases to Knowledge Engineers and Ontologists. Raise the floor for downstream teams through validation guardrails and comprehensive developer experience improvements.
Required Qualifications
- A strong software engineering background with hands-on experience building systems that parse, validate, and transform structured specifications or schemas at scale
- Proficiency in Go, Rust, and/or Python; comfort in polyglot environments
- Deep experience with API specification formats -- OpenAPI/Swagger, Smithy, JSON Schema, or similar, including parsing, diffing, and reasoning about schema evolution
- A practical understanding of graph data models and the downstream consequences of upstream schema decisions
- A demonstrated instinct for developer experience, you have built internal tooling, SDKs, or frameworks that other engineers actually used, and you measure success by their productivity
- A rigorous, correctness-first engineering mindset: you think in terms of invariants, edge cases, and what happens when a vendor silently changes something
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes
Desired Qualifications
- Experience building systems that track and diff API specification changes over time (schema registries, changelog automation, breaking-change detection)
- Familiarity with semantic web technologies (RDF, SHACL, OWL, SPARQL) or ontology engineering toolchains
- A background in infrastructure, cloud platform engineering, or security tooling, you know how cloud providers think about their APIs
- Experience with declarative configuration systems or code generation pipelines that translate high-level intent into low-level artifacts
- A track record of making complex internal systems more approachable, you have been the person who writes the tool or guide that makes an entire team faster
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.