Site Reliability Engineer
CXM
WorldwideremotePosted 1 month ago
Skill Required
Site-Reliability-EngineeringSREPlatform-EngineeringProduction-EngineeringReliability-EngineeringSite-Reliability-EngineerSite-Reliability-Operations-EngineerSite-Reliability-Engineering-JobsDevOps-Site-Reliability-EngineerSite-Reliability-Engineering-(SRE)Site-Reliability-Engineer-IISite Reliability EngineerSystem DesignSOCWindows ServertroubleshootingMicroservicesObservabilityCD pipelinesEngineeringPostgreSQLKubernetesPrometheusautomationShell ScriptingTerraformdebuggingbuildingPythonDockerdesignDevOps.NETCI/CDCloudDesign PatternsC#Fulltime
Key highlights
- Mid‑Level (3–5 years) required experience.
- Remote position, preferably in Latin America.
- On‑call rotation aligned with London trading day.
- Technology stack includes .NET/C#, Windows Server, AWS, Aurora PostgreSQL, Prometheus, Grafana, Terraform.
- Opportunity to work on mission‑critical trading systems.
- Full‑time permanent employment.
Role overview
Join the Platform & Production Reliability team as an Application Site Reliability Engineer (SRE) responsible for the reliability, performance, and availability of mission‑critical trading systems. You will own the day‑to‑day reliability of .NET/C# services on Windows, starting with an in‑house liquidity bridge that connects MetaTrader trading servers to external liquidity providers, and later expand across related trading and back‑office services.
Responsibilities
- Participate in the on‑call rotation for production trading systems and lead incident response during service disruptions.
- Investigate production incidents, perform root cause analysis, and implement preventive actions to eliminate recurring issues.
- Build and maintain Grafana dashboards, Prometheus alerts, and operational health views across applications, infrastructure, and databases.
- Instrument .NET services to improve telemetry, metrics, logging, and visibility into service health and customer impact.
- Define, implement, and monitor Service Level Indicators (SLIs), Service Level Objectives (SLOs), and error budgets.
- Improve deployment safety, release automation, and rollback strategies.
- Partner with developers to improve application operability, resilience, and fault isolation.
- Automate operational tasks through scripting and infrastructure automation.
- Create and maintain runbooks, operational documentation, and incident response procedures.
- Continuously improve monitoring, alert quality, automation, and platform reliability.
Requirements
- Mid‑Level (3–5 years) experience in a production engineering role.
- .NET & Windows: strong experience debugging and supporting .NET/C# applications in production.
- Hands‑on experience with Windows Server environments.
- Strong PowerShell scripting skills.
- Experience with Python or Bash.
- Experience with Grafana, Prometheus, and Loki (or equivalent monitoring and observability tools) and solid understanding of metrics, logging, tracing, and alerting best practices.
- Experience with modern CI/CD pipelines, deployment strategies, release automation, and rollback mechanisms.
- Experience working with AWS.
- Hands‑on experience with Terraform or other Infrastructure as Code (IaC) tools.
- Experience troubleshooting and supporting Aurora PostgreSQL or other relational database platforms.
- Knowledge of reliability engineering practices: SLIs, SLOs, error budgets, incident response, root cause analysis (RCA), alert design, and production operations.
Nice to have
- Experience supporting high‑availability or low‑latency financial or trading systems.
- Familiarity with MetaTrader environments or financial technology platforms.
- Experience with distributed systems and microservices.
- Knowledge of OpenTelemetry or similar observability frameworks.
- Exposure to Docker, Kubernetes, or containerized environments.
Benefits
- Work on mission‑critical trading infrastructure that directly impacts customers.
- Solve challenging reliability and scalability problems in a real‑time environment.
- Build world‑class observability, automation, and deployment practices.
- Collaborate with experienced engineers in a modern engineering culture.
- Influence reliability strategy and engineering best practices across the platform.
Additional details
- Team: Platform & Production Reliability
- Location: Remote (Americas, LatAm preferred)
- Working Hours: Americas time zones (UTC‑3 to UTC‑8)
- On‑call Rotation: aligned with the London trading day
- Employment Type: Full‑time, Permanent
- Technology Stack: .NET/C#, Windows Server, AWS, Aurora PostgreSQL, Prometheus, Grafana, Terraform