
Senior Software Development Engineer
Blueprint
full-time
Posted on:
Location Type: Remote
Location: Washington • United States
Visit company websiteExplore more
Salary
💰 $105,000 - $115,000 per year
Job Level
About the role
- In this role, you will own the design and execution of an automated, large‑scale deployment system for widely distributed Windows components delivered via a global application marketplace.
- The focus is on transforming a slow, manual release process into a fast, reliable, and data‑driven deployment pipeline capable of safely releasing updates to billions of devices in under a week.
- You will be responsible for building automation, telemetry‑based gating, phased flighting, and alerting mechanisms that ensure high confidence releases, early detection of issues, and rapid operational response.
- This role sits at the intersection of release engineering, reliability engineering, and operational excellence.
- Design and implement an end‑to‑end automated deployment pipeline, replacing manual release steps with fully orchestrated workflows.
- Own phased rollout strategies (e.g., incremental percentage deployments) with automated promotion, rollback, or hold decisions driven by telemetry and reliability signals.
- Define, instrument, and monitor release‑health metrics using telemetry, crash data, and reliability dashboards.
- Build automated anomaly detection and alerting systems, including the ability to trigger structured incident workflows for critical issues.
- Establish release guardrails such as pre‑flight validations, telemetry‑based gates, and safe‑deployment policies to minimize global deployment risk.
- Develop and maintain monitoring dashboards, queries, and alerting rules that provide clear, actionable signals to engineering and operations teams.
- Partner closely with engineers, operations teams, and service owners to refine rollout criteria and continuously improve feedback loops.
- Continuously improve observability and diagnostics to ensure issues are identified early and root‑caused quickly.
Requirements
- Deployment / Release Engineering & Automation (4–6 years): Hands‑on experience building CI/CD pipelines, automated release systems, phased rollouts, promotion logic, and safe‑deployment patterns at scale.
- Telemetry, Crash Diagnostics & Observability (3–5 years): Strong experience working with telemetry and reliability data, including crash diagnostics, event tracing, writing analytical queries, building dashboards, and translating signals into release gates.
- Incident Response & Operational Engineering (2–4 years): Proven experience responding to production incidents, triaging regressions, stopping or rolling back deployments, coordinating mitigations, and operating within formal incident management workflows.
- Demonstrated ability to replace manual operational processes with robust, policy‑driven automation.
- Strong collaboration and communication skills, with experience working across multiple engineering and operations teams.
Benefits
- Medical, dental, and vision coverage
- Flexible Spending Account
- 401k program
- Competitive PTO offerings
- Parental Leave
- Opportunities for professional growth and development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CI/CD pipelinesautomated release systemsphased rolloutspromotion logicsafe-deployment patternstelemetrycrash diagnosticsevent tracinganalytical queriesmonitoring dashboards
Soft Skills
collaborationcommunicationincident responsetriaging regressionscoordinating mitigationsoperational excellencefeedback loopsproblem-solvingroot-cause analysispolicy-driven automation