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

The Senior Software Engineer - Site Reliability Engineer (SRE) at CDK Global will play a pivotal role in building and maintaining scalable and reliable infrastructure and applications. This position will focus on enhancing system performance, automating processes, and ensuring the stability of critical services. The ideal candidate will leverage their expertise in software engineering principles and operational practices to design, implement, and support systems that operate efficiently and meet the needs of the business and its customers.



Job Responsibilities

  • Design and implement scalable and robust systems to enhance availability and performance.
  • Develop and maintain automation tools to improve deployment and operational efficiency.
  • Monitor system performance, troubleshoot issues, and perform root cause analysis.
  • Collaborate with cross-functional teams to define service level objectives (SLOs) and service level agreements (SLAs).
  • Improve system reliability through proactive change management and incident management practices.
  • Guide and mentor junior engineers in best practices for software development and operations.
  • Create and maintain documentation for systems, processes, and support procedures.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • A minimum of 5 years of experience in software development, systems engineering, or site reliability engineering.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Strong understanding of cloud computing services (AWS, Azure, Google Cloud Platform).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Knowledge of configuration management tools (Ansible, Puppet, or Chef).
  • Excellent problem-solving abilities and a strong attention to detail.


Technologies & Tools

The Senior Software Engineer - SRE will be expected to work with various technologies and tools that support development, deployment, and operational management. This includes cloud platforms such as Amazon Web Services (AWS) or Google Cloud Platform, container orchestration tools like Kubernetes, and continuous integration/continuous delivery (CI/CD) pipelines. Familiarity with programming languages such as Python, Go, or Java, along with monitoring tools like Prometheus and ELK Stack, will be critical in performing the role effectively.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - SRE position will possess strong analytical skills, a propensity for problem-solving, and the ability to think critically under pressure. An effective communicator, they will thrive in a collaborative environment and be able to mentor junior team members. A proactive mindset with a keen interest in the latest technologies and practices in site reliability engineering will set them apart. Candidates who are adaptable, committed to quality, and passionate about optimizing systems will be especially successful in this role.

Alabama pays at most $275 a week in unemployment, for up to 20 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

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