Full Time

Senior Principal Software Engineer, Site Reliability

Engineer Up
$150,000 - $200,000* / year (about $72–$96 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 Engineer Up, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Principal Software Engineer specializing in Site Reliability at Engineer Up, you will play a pivotal role in enhancing our systems' reliability and performance. You will work collaboratively across multiple teams to design, implement, and oversee robust systems and infrastructure, ensuring optimal system behavior and scalability. You will be responsible for developing automation tools and frameworks, leading outage resolution efforts, and driving the adoption of best practices in software development, resulting in highly available services that meet our customers' needs.



Job Responsibilities

  • Design, implement, and maintain reliable, scalable systems and solid infrastructure as a foundation for our applications.
  • Develop and deploy system monitoring, observability, and automation tools to enhance service reliability and performance.
  • Lead incident resolution efforts, acting as a primary contact point during service outages, and implement post-mortem analysis to prevent recurrence.
  • Collaborate with cross-functional teams to drive engineering best practices in the development cycle.
  • Conduct performance tuning, capacity planning, and reliability analysis to improve service uptime.
  • Mentor junior engineers and promote a culture of engineering excellence and innovation within the team.
  • Implement and advocate for continuous integration and continuous deployment (CI/CD) practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 8 years of experience in software engineering or site reliability engineering.
  • Strong programming skills in languages such as Python, Go, Java, or similar.
  • Proficient in cloud platforms (AWS, Azure, or Google Cloud) and container orchestration technologies (Kubernetes, Docker).
  • Experience with infrastructure as code tools (Terraform, Ansible, etc.) and monitoring systems (Prometheus, Grafana, ELK stack).
  • Excellent problem-solving skills and a commitment to continuous improvement.
  • Strong communication skills and experience working in collaborative team environments.


Technologies & Tools


In the role of Senior Principal Software Engineer for Site Reliability, you will utilize a diverse set of technologies and tools, including cloud services such as AWS, Azure, or Google Cloud, container management platforms like Kubernetes and Docker, and monitoring tools such as Prometheus, Grafana, and the ELK stack. You will also engage with infrastructure management tools like Terraform and Ansible to assist in building robust automation workflows and ensuring system reliability and efficiency.



Ideal Candidates


The ideal candidate for this position will possess a strong technical background paired with invaluable leadership qualities. You should be a proactive problem-solver, capable of managing complex challenges with a focus on detail. A collaborative mindset and the ability to communicate technical concepts to diverse audiences will be essential. Additionally, candidates should demonstrate a commitment to best practices in software and system reliability while fostering an innovative engineering culture.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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