Systems Engineer, SSL/TLS Team
Build and operate reliable, fault-tolerant backend services for Cloudflare’s SSL/TLS certificate platform. The role requires 3+ years of backend systems experience, production Go or comparable programming experience, distributed-systems expertise, and strong Linux troubleshooting skills.
About the job
Responsibilities
- Build services with RESTful APIs and dedicated datastores using Go and other languages.
- Write and maintain functional specifications for services.
- Integrate multiple services through message queue systems.
- Evaluate third-party and open-source tools.
- Design and implement alerts and operational procedures for responding to them.
- Serve as an escalation point for unresolved operational issues.
- Read and understand legacy code to migrate logic to a modern services architecture.
- Review fellow engineers’ code through pull requests.
- Build reliable, fault-tolerant systems at large scale.
Requirements
- 3+ years of professional experience building backend systems at a technology company.
- Production-quality programming experience in Go, or experience with other languages and willingness to learn Go.
- Experience building and operating distributed systems.
- Proficiency with modern Unix/Linux development and runtime environments.
- Strong debugging and troubleshooting skills with attention to detail.
- Track record of delivering well-tested, reliable production code.
Nice-to-Haves
- Experience designing and building RESTful APIs and full-stack applications.
- Familiarity with PKI/TLS concepts and certificate management.
- Experience writing technical documentation and specifications.
- Working knowledge of SQL and relational databases such as PostgreSQL.
- Understanding of distributed-systems constraints, including performance, caching, and data storage and retrieval.
- Experience with message queues such as Kafka or RabbitMQ.
Skills
Go, REST APIs, Distributed Systems, Unix/Linux, Pki/Tls, Certificate Management, SQL, Postgres, Kafka, RabbitMQ, Message Queues, Relational Databases
Similar jobs
Backend Engineering jobsBuild and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.
Build and operate backend capabilities for a cloud identity platform, including authentication flows, APIs, and developer experiences. The role requires 3+ years of experience with high-scale production systems and RESTful API development, with Go, TypeScript, and DynamoDB as preferred skills.
Build and scale reliable research infrastructure and distributed systems for evolving AI research workflows. The role independently leads complex technical projects, makes foundational architectural decisions, and partners with researchers and engineering teams.
Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.
Build secure, scalable backend platforms and AI integrations connecting enterprise systems, tools, and data sources. The role requires 5+ years of backend engineering experience, distributed-systems expertise, cloud-native operations, authentication security, and technical leadership.