Full Time

Software Engineer - Engineering Platforms/Productivity

Cloudflare
$80,000 - $120,000* / year (about $38–$58 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.

Job Overview


Cloudflare is seeking a knowledgeable and driven Software Engineer specializing in Engineering Platforms/Productivity to join our dynamic team. The successful candidate will play a pivotal role in developing and enhancing our engineering platforms to significantly improve productivity and collaboration among our development teams. This position will involve designing scalable systems, optimizing workflows, and innovating tools that facilitate efficient software development processes. The candidate will work closely with cross-functional teams to identify needs and deliver high-quality solutions that align with Cloudflare’s mission of building a better Internet.



Job Responsibilities

  • Design, implement, and maintain engineering productivity tools and platforms to enhance the efficiency of the software development lifecycle.
  • Collaborate with cross-functional teams to gather requirements and develop solutions that address specific productivity needs.
  • Analyze existing systems and workflows to identify areas for improvement and execute enhancements.
  • Develop and implement automation scripts and workflows to streamline repetitive tasks and reduce manual intervention.
  • Provide technical support and guidance to engineering teams utilizing the productivity tools and platforms.
  • Participate in code reviews and contribute to best practices for software design and development.
  • Stay updated on industry trends and emerging technologies to continuously evolve our engineering platforms.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software development, with a focus on building tools and platforms that enhance productivity.
  • Proficient in programming languages such as Python, Java, or Go.
  • Solid understanding of software development methodologies including Agile and DevOps.
  • Experience with CI/CD pipelines, version control systems, and automated testing frameworks.
  • Strong problem-solving skills and ability to analyze complex systems.
  • Excellent communication skills and a collaborative mindset.


Technologies & Tools


As a Software Engineer in Engineering Platforms/Productivity, you will work with a variety of technologies and tools including cloud services (AWS, Azure), containerization and orchestration tools (Docker, Kubernetes), programming languages (Python, JavaScript, Go), and collaboration platforms (Jira, Confluence). Familiarity with CI/CD tools (Jenkins, GitLab CI) and project management software will be essential for optimizing workflows and enhancing team productivity.



Ideal Candidates


The ideal candidate for this position is innovative and proactive, exhibiting a strong passion for software engineering and a commitment to improving team productivity. Possessing excellent analytical skills, they should thrive in a collaborative environment, adapting to the rapidly evolving technology landscape. Candidates should be self-motivated learners, eager to tackle challenges, and capable of working independently and as part of a team to achieve shared goals effectively.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

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