JobHabor

Sr Software Engineer, Data Enablement

McGraw Hill

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 110,000–145,000/yr
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Write custom event schema extensions for each application
  • Code alongside application teams during event emission integration
  • Consult with application teams on schema design decisions
  • Provide technical guidance during app team sprint planning
  • Build and maintain integration tooling and automation
  • Author integration runbooks, troubleshooting guides, and go-live readiness checklists
  • Execute schema upgrade migrations hands-on
  • Validate event conformance against the canonical event schema
  • Advise app teams on self-service integration practices
  • Diagnose and resolve non-standard integration patterns

Requirements

  • 5+ years of experience in software integration engineering, data platform integration, or hands-on technical delivery across distributed systems
  • Strong proficiency writing and validating event schemas (JSON Schema, Avro, or Protobuf)
  • Hands-on experience instrumenting telemetry, logging, or analytics events directly in application codebases (Python, Node.js, Go, or equivalent)
  • Proficiency in SQL and data architecture
  • Expereience designing and integrating RESTful API’s
  • Demonstrated ability to work concurrently across multiple application codebases
  • Proficiency with Python SDKs
  • Strong communication and consulting skills
  • Strong written communication skills

Preferred

  • Experience building integration automation: schema linting tools, conformance validators, or self-service onboarding pipelines
  • Experience with medallion architecture (bronze/silver/gold) data platforms
  • Familiarity with Databricks, Azure cloud services, or similar data infrastructure
  • Prior work in EdTech, AI/ML platforms, or multi-product SaaS environments
  • Experience writing and executing schema migration scripts with backward-compatibility validation
  • Track record of coaching or enabling distributed teams to adopt platform standards independently

Skills

  • JSON Schema
  • Avro
  • Protobuf
  • Python
  • Node.js
  • Go
  • SQL
  • RESTful API
  • Python SDKs

Similar roles