Senior Software Engineer - SRE
Senior Software Engineer - SRE

Senior Software Engineer - SRE

Full-Time No home office possible
G

Senior Software Engineer – SRE

Job Details

Apply: Remote
Type: Full-time
Location: Remote – United Kingdom
Posted on: Posted 3 Days Ago
Requisition ID: JR-202506078

Job Description

Key Responsibilities:

  1. Automation and Reliability Improvements: Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention.
  2. Observability and Monitoring: Lead, implement, and improve monitoring and observability frameworks for proactive incident detection and resolution.
  3. Incident Response: Participate in on-call rotations to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime.
  4. Collaboration with Development Teams: Work with developers to ensure service quality, scalability, and reliability, fostering a shared ownership culture.
  5. Service Level Management: Manage SLIs, SLOs, and SLAs to effectively meet reliability expectations.
  6. Engineering for Reliability: Implement common application reliability patterns with hands-on experience.
  7. Failure Analysis and Post-Incident Reviews: Conduct deep-dive incident analyses and promote continuous improvement.
  8. Cost Efficiency: Optimize system performance to reduce infrastructure costs while maintaining reliability.

Skills and Qualifications:

  • Programming Skills: Proficiency in at least one language (e.g., Python, Go, Java) and familiarity with others.
  • Systems Knowledge: Understanding of operating systems, networking, distributed systems, databases, and storage.
  • System Fundamentals: Deep understanding of hardware, OS, algorithms, and data structures; ability to troubleshoot and optimize code.
  • Incident Management: Experience in root cause analysis and handling complex system failures.
  • Communication and Collaboration: Strong skills to explain technical concepts and work collaboratively.
  • Automation Focus: Experience automating manual processes, deployment pipelines, or configuration management.

Preferred Experience

  • Cloud platforms (AWS, GCP, Azure)
  • Container orchestration (Kubernetes)
  • Distributed systems management or development
  • Production Java experience

About GM

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aim to lead positive change for a better, safer, and more equitable world.

Why Join Us

We strive to be the most inclusive company, fostering a culture of belonging and flexibility to maximize impact and innovation.

Diversity Commitment

We are dedicated to a discrimination-free workplace that values diversity, inclusion, and belonging, believing it enhances our ability to serve customers and innovate.

About Us

We are committed to making the world better, safer, and more equitable. Learn more about our initiatives and values.

#J-18808-Ljbffr

G

Contact Detail:

General Motors Recruiting Team

Senior Software Engineer - SRE
General Motors
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>