Full Time

Sr. Software Engineer - SRE (Site Reliability Engineer)

CDK Global
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by CDK Global, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer specializing in Site Reliability Engineering (SRE) at CDK Global, you will be responsible for ensuring the reliability, availability, and performance of our systems. You will collaborate with cross-functional teams to design, implement, and maintain scalable and highly available systems. Leveraging your extensive knowledge in software engineering and SRE practices, you will proactively identify and resolve issues, champion operational excellence, and contribute to the overall technical direction of the organization. Your expertise will play a crucial role in optimizing service performance and enhancing user experience across our platforms.



Job Responsibilities

  • Design, build, and maintain systems and infrastructure that ensure high availability and reliability.
  • Automate deployment and operational tasks across multiple environments.
  • Monitor, troubleshoot, and resolve production issues in real-time.
  • Collaborate with software development teams to implement best practices for reliability and performance.
  • Establish and enforce Service Level Objectives (SLOs) and Service Level Indicators (SLIs).
  • Analyze and enhance application performance through metrics and monitoring strategies.
  • Conduct post-mortems and root cause analysis for incidents and outages.
  • Participate in on-call rotations and provide support for production systems.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering or site reliability engineering roles.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Solid understanding of cloud platforms (AWS, Azure, or GCP) and container orchestration systems.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Knowledge of CI/CD pipelines and infrastructure as code tools (e.g., Terraform, Ansible).
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and collaboration skills.


Technologies & Tools

In this role, you will work with a diverse range of technologies and tools that facilitate the development, deployment, and monitoring of our systems. Key technologies include cloud platforms such as Amazon Web Services (AWS) or Google Cloud Platform (GCP) for cloud services; containerization tools like Docker and Kubernetes for orchestration; and monitoring solutions such as Prometheus, Grafana, and New Relic to ensure system performance and reliability. Additional tools may include CI/CD tools such as Jenkins or CircleCI, and configuration management tools like Terraform or Ansible, to streamline infrastructure management and automation.



Ideal Candidates

The ideal candidate for this Senior Software Engineer - SRE position is a proactive individual with a strong technical foundation and a passion for improving system reliability and performance. You should possess excellent analytical skills and a deep understanding of both software development and operational practices. A collaborative team player with effective communication skills will excel in this role, as teamwork is essential in achieving our operational objectives. Additionally, candidates who thrive in a fast-paced environment and exhibit a commitment to continuous improvement will be well-suited for the challenges of this position.

In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.