Full Time

Software Engineer - Infrastructure

Buf
$90,000 - $150,000* / year (about $43–$72 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 Buf, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer - Infrastructure at Buf plays a pivotal role in the design, implementation, and maintenance of our cloud infrastructure, ensuring optimal performance, security, and scalability. This position is responsible for developing robust infrastructure solutions that support our software applications and enhancing system reliability through automation and monitoring. The ideal candidate will collaborate closely with software developers, operations teams, and product managers to implement best practices and drive continuous improvement in our development processes.



Job Responsibilities

  • Design, develop, and maintain scalable cloud-based infrastructure systems.
  • Implement automation tools and scripts to enhance operational efficiencies and reduce manual workloads.
  • Monitor system performance and troubleshoot issues, ensuring high availability and reliability.
  • Collaborate with development teams to integrate infrastructure solutions with application requirements.
  • Establish best practices for infrastructure deployment, security, and documentation.
  • Participate in incident response and post-mortem analyses to identify continuous improvement opportunities.
  • Stay updated with the latest technologies and industry trends to effectively contribute to infrastructure enhancements.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer, with a focus on infrastructure or DevOps.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with container orchestration tools like Kubernetes or Docker.
  • Solid understanding of network protocols, security practices, and system architecture.
  • Professional certifications in relevant technologies are a plus (e.g., AWS Certified Solutions Architect).


Technologies & Tools

The Software Engineer - Infrastructure will primarily work with various cloud services and infrastructure automation tools. Key technologies include AWS or other cloud platforms, Terraform for infrastructure as code, CI/CD tools such as Jenkins and Git, and Docker for containerization. Networking tools for monitoring and security assessments will also be integral to daily responsibilities.



Ideal Candidates

The ideal candidates for this role will possess not only strong technical skills but also a collaborative mindset, enabling them to work effectively in a team environment. A proactive attitude towards problem-solving and a keen interest in innovative technology solutions will set them apart. Candidates should demonstrate strong analytical skills and a passion for operational excellence, alongside excellent communication abilities to articulate complex concepts to non-technical stakeholders.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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