Charlotte, NC30+ days ago
Education & Experience: • Bachelors degree in computer science, Software Engineering, or related technical field • 7-10 years of software engineering experience of experience in Site Reliability Engineering, DevOps, Platform Engineering, or production operations • 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. Knowledge, Skills, Abilities: • 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).