Posting Type
Remote
Job Overview
As the Senior Software Engineer β SRE you will focus on implementing and maintaining reliability solutions across the platform. This role emphasizes hands-on engineering work, automation, and operational excellence. The Senior Software Engineer will work closely with other engineers to ensure systems are highly available, observable, and resilient.Job Description and Requirements
Job Responsibilities
Implement, and advocate for best-in-classreliability, observability, and scalabilitypracticesacross the platform.
Developautomatedsolutions for system reliability, capacityplanning, and incidentresponse to minimize manual intervention.
Participate in improving Service Level Objectives (SLOs), Service Level Indicators (SLIs), and error budgets to enhance system reliability.
Contribute to CI/CD pipelineimprovements and DevOpspractices.
Supportrootcauseanalysis (RCA) investigations, drivecorrectiveactions, and advocate for a blamelesspostmortemculture.
Participate in on-callrotations to ensure 24/7 availability of criticalsystems.
Influence and mentor engineering teams on SRE principles, DevOpsculture, and bestpractices.
Stayahead of industrytrends, adoptingnewtools, frameworks, and methodologies to continuallyimprove system reliability.
PreferredQualifications
5+ years of experience in software engineering, sitereliability engineering, orcloudinfrastructureroles.
Experience with DevOpstooling and practices.
Proficient in building service-oriented architectures and cloud-native distributed systems.
Proficiency in programminglanguagessuch as Python, Go, Java, or C# or .Net.
In-depthtechnicalunderstanding and experience with atleasttwo of the followingDevOpsplatforms: GitHub, AzureDevOps, GitLab, or Jenkins.
Hands-on experience with observability tools (e.g., Prometheus, Grafana, OpenTelemetry or others).
Strongbackground in CI/CD pipelines, automation, and DevOpspractices.
Experienceworking in global, high-availability SaaS environments.
Experienceimplementingredundancy and disasterrecoveryscenarios.
Excellentteamwork and cross-groupcollaborationskills.
Ability to collaborate with bothtechnical and business professionals.
Hands-onexperience with Agile Project Development Methodologies.
Experiencedeliveringcomplextechnicalsolutions.
Excellent problem-solving, analytical, and communicationskills.
Nice to have:Experience withβ―Chaos Engineeringβ―and/orAIOps.
Competencies and Skills
Automation-First Mindset β Commitment to reducingtoilthroughscripting and automation.
Reliability Engineering β Expertise in SLOs, SLIs, error budgets, and high-availabilityarchitectures.
Incident Management & Postmortems β Experience in handlingproductionincidents and drivingcontinuousimprovement
kcura