Job Requirements POSITION: Software Engineer - Build & Release
What You will Do:- Own the build promotion cadence across distributed capability teams (Demand, Supply, Data pipelines etc), moderating handoffs so promotions don't collide.
- Actively resolve multi project conflicts: when two teams need conflicting code versions or configurations in major releases at the same time, decide and communicate how that gets resolved (time slots,feature flag isolation, sequencing).
- Own the environment during major blockers or outages: drive fast alignment across teams and make the final call on fix forward versus rollback.
- Collaborate with dev teams to define and maintain accountability mapping for every critical R9 service: owner, backup owner, escalation path, and contact point.
- Work with E2E and SRE to define and enforce build promotion criteria, validation requirements, and exception handling for changes entering R9.
- Support rollout of safe deployment practices (canary or blue green) as they're piloted and expanded across R9 services.
- Track and report on major release health KPIs (deployment failure rate, mean time to identify, mean time to fix, P1 SLA compliance) and surface trends to engineering and leadership.
- Partner with capability teams to close configuration, dependency, and feature flag gaps that create recurring instability.
- Monitor the smoke tests and perform initial bug triage using existing tools and involve the right dev partners as needed for resolving the bugs.
What You Will Bring:Required Qualifications:- Experience in release engineering, build and deployment pipelines, or environment/release management, ideally in a shared, multi team environment.
- Excellent written and verbal communication skills. You'll be coordinating across teams that don't report to you, running incident calls, and writing promotion/rollback criteria that other teams need to follow without ambiguity.
- Comfort making a decision under pressure (fix forward vs. rollback) and owning the outcome, rather than escalating every call.
- Experience with CI/CD concepts, build promotion gates, and rollback or fix forward processes.
- Ability to work independently across ambiguous, cross team problems without a fixed playbook already in place.
- Proficiency in Python and Bash/Shell scripting
- Strong Git workflow expertise (branching, PRs, merge strategies)
- Hands-on Jenkins (or equivalent CI/CD) pipeline experience
- Unix/Linux systems experience and debugging skills
Nice to Have:- Containerization (Docker) and basic Kubernetes
- Observability tooling (Grafana/Prometheus/Splunk)Familiarity with canary or blue green deployment strategies.
- Experience with incident management processes (triage, severity levels, escalation paths).
- Background working with or alongside SRE teams on monitoring, alerting, or health checks.
- Exposure to advertising or ad delivery systems is a plus, not required.
Pay Range: $100,000-$115,000 per annum
Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.
Work Requirements:This role is considered an on-site position located in
Cupertino, CA, USA OR San Diego, CA, USA- You must be able to commute to and from the location with your own transportation arrangements to meet the required working hours.
- Shop floor environment, which may include but not limited to extensive walking, and ability to lift up to 40 lbs.
Benefits begin on day one:• 401(k) matching
• Dental insurance
• Health insurance
• Paid time off
• Vision insurance
• Employer paid Life Insurance, Short- & Long-Term Disability