Software Engineer developing and maintaining software systems for Cloudflare's Application Security Product Offering. Collaborating with cross-functional teams and participating in the software development lifecycle.
Responsibilities
Design, implement, and maintain the software systems that comprise Cloudflare’s Application Security Product Offering.
Participate in all stages of the software development lifecycle, from designing and documenting systems to writing code, automated tests, and monitoring production deployments.
Collaborate with internal teams, including security, network engineering, SRE, and product management, to design scalable solutions to difficult technical problems.
Review work from your peers throughout all stages of the development lifecycle to ensure high-quality, maintainable code.
Mentor team members and work with support teams to ensure customer delight and bring out the best in everyone.
Debug issues in complex systems and contribute to the maintenance and improvement of operational health.
Work with a wide range of technologies and programming languages, including Rust, Go, and Typescript, as well as various databases (SQL and No-SQL), Docker, and Kubernetes.
Requirements
3+ years of relevant professional experience with a technology company
Strong programming skills in Rust, Go, C++, or a similar systems-level language
Experience building and operating distributed systems
Experience with modern Unix/Linux development and runtime environments
Experience with monitoring, alerting and debugging high volume production systems
Experience with databases (we use PostgreSQL and Clickhouse)
Experience with monitoring and logging tools like Prometheus and Grafana.
Experience with containerization and orchestration technologies, such as Docker and Kubernetes
Strong interpersonal and communication skills, demonstrating empathy, teamwork and a sense of ownership.
Benefits
Cloudflare is committed to providing equal employment opportunity for all people
Reasonable accommodations to qualified individuals with disabilities
Principal Engineer managing consultants for engineering and design services in substation projects. Involves project management and technical advisorship to clients and internal teams.
Salesforce Sales Cloud Principal Engineer leading architecture and design. Driving Salesforce implementation to empower global sales operations with high - performance solutions.
Director of Full Stack Engineering for Fidelity Brokerage developing industry leading external API solutions. Engaging in leadership and driving technical strategy across AWS - based applications.
Senior Full Stack Engineer leading architecture and delivery of revenue - critical platforms at Rocket Mortgage. Collaborating cross - functionally and mentoring engineers for best practices.
Senior Software Engineer developing mobile ad solutions for People Inc. using React Native and the Google Mobile Ads SDK. Collaborating with business stakeholders to enhance mobile applications.
Software Engineer developing AI - powered features for Snap's Lens Studio, enabling AR experiences. Involves building workflows and improving systems to drive creator engagement.
Lead Engineer for Process Automation responsible for designing solutions in water management systems. Collaborating with stakeholders for effective implementation in challenging projects.
Software Engineer designing and developing software products at Vodafone. Collaborating with international teams to deliver high‑quality applications for enterprise customers worldwide.
IT Strategy lead driving digital transformation initiatives across Vodafone. Overseeing project management and ensuring effective execution of IT strategy in a senior management role.
Principal Full Stack Engineer designing AI - powered workflows for SMEs. Collaborating with teams to evolve Sleek's platform towards an AI - first architecture.