Full stack software engineer on Cloudflare’s control plane product platform building and maintaining the codebase that powers customer APIs and internal service APIs.
Design and implement backend architecture, database schema and interactions; work with Postgres and other relational systems.
Develop new code to solve product requirements and maintain existing code to squash bugs.
Collaborate closely with product teams to understand and document functional needs.
Ensure code is easily understood, testable, and able to operate under constant load and scrutiny.
Visualize flow of data through complex applications and identify possible failures.
Operate and debug large-scale distributed systems; optimize performance and reliability.
Work with tech stack including Go, Redis, Postgres, and Cloudflare products (e.g. Workers).
May require flexibility to be on-call outside of standard working hours to address technical issues as needed.
Requirements
5+ years of professional experience building and managing software applications at large scale.
Deep knowledge of at least one modern programming language such as Go, Rust, JavaScript, PHP with strong computer science fundamentals.
Experience in designing and architecting large-scale distributed systems.
Experience designing, implementing, and documenting customer-facing APIs.
Solid knowledge of SQL and common relational database systems such as PostgreSQL.
Experience debugging, optimizing and identifying possible failures in a large-scale distributed system.
Experience with containers (Docker & Kubernetes).
Proficiency in RESTful API design, relational databases (SQL), and modern containerized deployment practices.
Commitment to easily understood and test code and ability to visualize flow of data through a complex application.
Passion for Observability (experience with Prometheus, Grafana, and Kibana are a plus) (nice-to-have).
Junior Software Engineer assisting in the development of web and mobile solutions at Coded Lines. Collaborating with development teams and enhancing code quality within a hybrid work environment.
Software Engineering Team Lead for Euromonitor International, a data analytics and research leader. Guiding a team in a microservice architecture and managing new feature implementations.
Software/CAD engineer working on Pre - silicon and Post Silicon hardware design projects. Collaborating with teams to automate design tasks for custom circuit designs.
Senior System Software Engineer developing GPU virtualization for NVIDIA at their Santa Clara office. Collaborating with teams to optimize, debug and maintain graphics features and resolving customer issues.
Software Engineer focused on Cloudflare's Workers Connectivity products, shaping industry - leading services. Empower developers and optimize solutions at all layers of the software stack.
Software Engineer on the Motion Planning team at Zoox improving driving behavior of robots. Collaborating on algorithmic solutions for complex driving scenarios in urban environments.
Engenharia Specialist responsible for subsea maintenance planning and control at BIP. Fostering operational efficiency and compliance through strategic technical support and documentation management.
Senior iOS Software Engineer developing medical mobile applications at Insulet. Collaborating with teams to build world - class software for diabetes management.
Senior Automation Engineer leading automation projects at Etex. Focused on improving operational excellence and technological innovation in industrial processes.