Full Time

Principal Software Engineer - Site Reliability Engineering (Remote / Flexible)

Insulet Corporation
Remote!
$130,000 - $180,000* / year

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 Insulet Corporation, so some details may not match this job. The employer's own page has the real description.

Overview

Insulet Corporation is seeking a highly skilled Principal Software Engineer in Site Reliability Engineering (SRE) to enhance and maintain our robust cloud infrastructure. This role is vital for designing, implementing, and managing scalable systems that ensure our products are reliable, resilient, and performant. The Principal Software Engineer will exhibit leadership within the engineering team, collaborating with cross-functional partners to achieve superior system uptime and efficiency. With a flexible remote work option, this position is designed for a forward-thinking professional eager to innovate within the health technology space.



Job Responsibilities

  • Architect and implement large-scale SRE projects that align with business objectives.
  • Proactively monitor system health and performance, applying automated solutions to enhance reliability.
  • Develop and refine best practices and standards for operational excellence across teams.
  • Collaborate with product development teams to ensure seamless integration of reliability into new features.
  • Drive incident management and postmortem processes, emphasizing a culture of continuous improvement.
  • Mentor and guide junior engineers, fostering a learning environment to uplift technical expertise.
  • Participate in on-call rotations and emergency responses to maintain system availability.
  • Analyze and troubleshoot complex system issues, identifying root causes and preventive measures.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development, with a focus on site reliability engineering.
  • Deep understanding of cloud platforms (AWS, Azure, GCP) and container orchestration tools (Kubernetes, Docker).
  • Proficient in programming languages such as Python, Go, Java, or similar.
  • Strong experience in CI/CD practices and tools (e.g., Jenkins, GitLab CI).
  • Exceptional problem-solving skills and a data-driven mindset.
  • Excellent communication skills, with the ability to convey technical information to non-technical stakeholders.
  • Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation) is a plus.


Technologies & Tools

The Principal Software Engineer will utilize a variety of cutting-edge technologies and tools, primarily focusing on cloud architecture, software development, and automation frameworks. Key technologies include AWS or other cloud providers, Kubernetes for container orchestration, Docker for application packaging, and monitoring tools like Prometheus or Grafana. A familiarity with Infrastructure as Code technologies such as Terraform will also be instrumental in the automation of provisioning and management of environments.



Ideal Candidates

The ideal candidate for this position will be an innovative thinker with a passion for reliability and performance in system architecture. They will possess a collaborative spirit, readily sharing insights and best practices with colleagues. Strong leadership qualities are essential, as the role requires both mentoring others and influencing engineer teams to prioritize SRE principles. A proactive approach to problem-solving, coupled with a thorough understanding of modern engineering practices, sums up the characteristics that make a successful Principal Software Engineer in Site Reliability Engineering at Insulet Corporation.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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