Jobs · Engineering · North Carolina

Senior Site Reliability Engineer

AssetMark · Charlotte, NC · 2 wk ago
HybridEngineering$160k–$180k/yrFull-time

About the role

The Opportunity We are seeking a Site Reliability Engineer (SRE) to join our Charlotte-based engineering team. This role sits at the center of platform resilience — ensuring high availability, performance, recoverability, and operational maturity across AssetMark’s production systems.

Responsibilities

  • Design, implement, and continuously improve the reliability, availability, and performance of critical AssetMark systems (batch, APIs, integrations, and customer-facing platforms)
  • Define and operationalize SLIs, SLOs, and error budgets for critical services in partnership with engineering and product teams
  • Participate in on-call rotations, incident response, and major incident management
  • Lead and contribute to blameless post-incident reviews, driving root cause analysis and measurable reliability improvements
  • Proactively identify reliability risks and lead remediation efforts before they impact clients

Requirements

  • Strong software engineering skills in .NET / C# (or Python, Java, or similar)
  • Experience operating distributed systems in production
  • Deep understanding of SRE principles: SLIs/SLOs, error budgets, toil reduction, incident management
  • Experience with Azure (or AWS/GCP), including compute, networking, and managed services
  • Knowledge of containerization and orchestration (Docker, Kubernetes preferred)
  • Experience with monitoring, logging, tracing, and alerting tools
  • Familiarity with CI/CD pipelines, automation, and Infrastructure-as-Code
  • Understanding of security best practices in regulated enterprise environments
  • Experience supporting financial services or highly regulated systems (preferred)

Qualifications

  • Bachelor's degree in computer science, Software Engineering, or related technical field
  • 7-10 years of software engineering experience
  • Proven experience in troubleshooting and improving production system reliability
  • Experience supporting 24/7 systems, batch processing, and mission-critical workloads
  • Strong collaboration skills across engineering, security, and infrastructure teams
  • Experience working in Agile/Scrum environments
  • Experience building APIs, services, and/or platform components
  • Understanding of enterprise integration patterns, service-oriented architecture, and large-scale system design
  • Experience with DevOps practices, cross-functional collaboration, and agile/scrum development methodologies

Skills

  • Strong software engineering skills in .NET / C# (or Python, Java, or similar)
  • Experience operating distributed systems in production
  • Deep understanding of SRE principles: SLIs/SLOs, error budgets, toil reduction, incident management
  • Experience with Azure (or AWS/GCP), including compute, networking, and managed services
  • Knowledge of containerization and orchestration (Docker, Kubernetes preferred)
  • Experience with monitoring, logging, tracing, and alerting tools
  • Familiarity with CI/CD pipelines, automation, and Infrastructure-as-Code
  • Understanding of security best practices in regulated enterprise environments

Benefits

At AssetMark, reliability is a first-order expression of client obsession. Our SRE team plays a critical role in delivering the consistent, trusted technology experience that advisors depend on to run their businesses.

Pay

The Base Salary range for this position is between $160,000-$180,000. This information reflects a base salary range that AssetMark reasonably expects to pay for the position based on a number of factors which may include job-related knowledge, skills, education, experience, and actual work location. This position will also be eligible for additional variable incentive compensation and competitive benefits.

Schedule

Candidates must be legally authorized to work in the US to be considered. We are unable to provide visa sponsorship for this position.

Similar jobs