Sr Software Dev Engineer
Core
Own Yahoo's enterprise Node.js development environment, including runtimes, packages, container images, and CI/CD workflows to support engineering teams.
Role type
Senior Software Development Engineer (Platform/Infrastructure)
Builds
Node.js runtimes, packages, container images, internal-library integrations, and automated release pipelines
Domain
Software Engineering / Developer Experience / Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Node.js, JavaScript, TypeScript, Linux, containerization, CI/CD, Git, source code management, software release management, dependency management, system troubleshooting
Preferred skills
Python, Go, RPM packaging, enterprise Linux, native Node.js addons, compiling language runtimes from source, AI programming tools (Claude, Cursor, GitHub Copilot)
Technologies
Node.js, GitHub Enterprise, GitLab Enterprise, GitHub Actions, Claude AI, Cursor, GitHub Copilot
Responsibilities
Manage lifecycle of Node.js runtimes and retire end-of-life versions; Build and maintain Node.js packages and container images; Develop reusable CI/CD and GitHub Actions workflows; Monitor upstream releases and security updates; Troubleshoot complex runtime and dependency issues; Automate platform maintenance and testing; Partner with security and OS teams on migrations; Support GitHub/GitLab services and integrate AI tools; Document platform operations and communicate changes
Seniority
Senior, hands-on IC