Sr Software Engineer, Data Enablement
McGraw Hill
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 110,000–145,000/yr
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
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today