Hybrid Software Engineer, Identity and Access Management

Posted 2 months ago

Apply now

About the role

  • 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).
  • Experience deploying containerized applications (Docker & Kubernetes) (nice-to-have).
  • Strong history of delivering full stack applications in partnership with product owners and user experience designers (nice-to-have).

Benefits

  • Cloudflare offers a complete package of benefits and programs to support you and your family.
  • This role is eligible to participate in Cloudflare’s equity plan.
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan
  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave

Job title

Software Engineer, Identity and Access Management

Job type

Experience level

Mid levelSenior

Salary

$137,000 - $167,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job