Full Time

Software Engineer - Infrastructure

Cloudflare
$80,000 - $130,000* / year (about $38–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Cloudflare, so some details may not match this job. The employer's own page has the real description.

Position Overview

The Software Engineer - Infrastructure at Cloudflare plays a critical role in developing and maintaining our robust infrastructure that underpins our networking and security services. The successful candidate will collaborate with cross-functional teams to improve system performance, scalability, and reliability, ensuring that our clients experience seamless and secure internet access. This position requires a strong foundation in software engineering principles as well as a focus on systems and networking technologies.



Job Responsibilities

  • Design, develop, and deploy core infrastructure components that support various services.
  • Collaborate with product teams to implement features that enhance system performance and service availability.
  • Monitor and troubleshoot infrastructure issues, ensuring minimal downtime and optimized performance.
  • Participate in code reviews and uphold best practices in software development and design.
  • Implement automation tools and frameworks to increase efficiency and reduce manual effort in the deployment process.
  • Continuously evaluate and integrate new technologies that can enhance the infrastructure capabilities.
  • Provide support for debugging and resolution of technical issues as they arise.


Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in software engineering, preferably with a focus on infrastructure or systems.
  • Proficiency in programming languages such as Go, Python, or Java.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and container orchestration (Kubernetes, Docker).
  • Solid understanding of networking protocols and systems architecture.
  • Familiarity with configuration management tools (Ansible, Puppet, Chef).
  • Strong analytical and problem-solving skills, with the ability to work independently and in a team environment.


Technologies & Tools

The Software Engineer - Infrastructure at Cloudflare will work with a range of technologies essential to maintaining and developing our infrastructure. These include programming languages such as Go and Python, cloud computing platforms like AWS and Google Cloud, container technologies such as Docker and Kubernetes, as well as configuration management tools such as Ansible and Terraform. Familiarity with monitoring and logging tools is also beneficial to enhance system observability.



Ideal Candidates

Ideal candidates for this role are proactive individuals who thrive in a dynamic environment and possess a strong passion for technology and innovation. They demonstrate a continuous learning mindset and adaptability to evolving industry trends. The perfect fit will collaborate effectively with diverse teams, possess excellent communication skills, and have a meticulous eye for detail in both coding and system architecture. Furthermore, they should exhibit a strong sense of ownership and accountability in their work, committed to delivering high-quality solutions that drive business success.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.