Blueprint

Senior Software Development Engineer

Blueprint

full-time

Posted on:

Location Type: Remote

Location: WashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

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