Overview
Sr Software Development Engineer on the Platform Core Services team, designing and maintaining foundational platform capabilities (AuthN/AuthZ, onboarding, RBAC, reporting, auditing, notifications, platform APIs) for a cybersecurity SaaS portfolio.
What you'll do
- Design, build, and maintain highly scalable and resilient microservices supporting platform-wide capabilities.
- Ensure the cloud platform is modular, extensible, and meets the needs of multiple product teams.
- Implement and manage robust monitoring and alerting systems using Datadog.
- Drive best practices for logging, tracing, and monitoring across platform services.
- Utilize Infrastructure as Code tools such as Terraform and Terragrunt to automate cloud infrastructure provisioning and management.
- Optimize deployment pipelines to improve reliability and developer efficiency.
- Provide technical leadership in system design, architecture, and best practices for building scalable services.
- Collaborate with product managers, engineers, and other teams to align platform capabilities with business needs.
- Participate in operational reviews, post-mortems, and reliability initiatives; create follow-up actions for incident resolution.
- Drive efforts to reduce technical debt and improve engineering efficiency through automation and best practices.
What you'll need
- Proven track record of delivering enterprise-ready, cloud-based systems with a focus on performance, security, and scalability.
- Strong proficiency in one or more programming languages: C#, Go, or Java.
- Experience with API services, distributed systems, and microservice architectures.
- Deep understanding of AWS, Google Cloud, or Azure with hands-on experience designing for scalability, observability, and reliability.
- Knowledge of Kubernetes (EKS/GKE), Docker, and cloud-native application design.
- Experience with Infrastructure as Code (Terraform, AWS CDK, Terragrunt).
- Proficiency in CI/CD tooling such as GitHub Actions, ArgoCD, or Jenkins.
- Hands-on experience with Datadog, Prometheus, or similar monitoring tools.
- Ability to work effectively across teams, communicate clearly, and drive alignment with multiple stakeholders.
- A strong understanding of customer needs and how technical solutions align with business objectives.
Nice to have
- Prior experience working on platform, core, or shared services teams.
- Experience building foundational services that support multiple product lines and teams.
Details
- Location: Remote, United States.
Read the full description and apply on the company’s own careers page.