Full Time

Software Engineer (Infrastructure)

Fathom
$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 Fathom, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer (Infrastructure) at Fathom will be instrumental in designing, implementing, and maintaining robust infrastructure solutions that support our software applications and services. This role requires a deep understanding of both software engineering principles and system architecture, ensuring optimal performance, security, and scalability of systems. The successful candidate will collaborate with cross-functional teams to deploy efficient infrastructure solutions, troubleshoot issues, and enhance operational processes while adhering to best practices in software development and infrastructure management.



Job Responsibilities

  • Design, develop, and maintain scalable and reliable infrastructure solutions to support Fathom’s applications.
  • Implement automation tools and frameworks (CI/CD) to improve efficiency in deployment and testing.
  • Monitor system performance and troubleshoot critical issues to ensure high availability and optimal system functionality.
  • Collaborate with software development teams to integrate their requirements into the infrastructure.
  • Establish best practices for infrastructure management and documentation.
  • Ensure security compliance and performance optimization of infrastructure systems.
  • Participate in 24/7 on-call support rotation for critical infrastructure services.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Software Engineer, with a focus on infrastructure or cloud-based solutions.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Familiarity with configuration management tools (Ansible, Puppet, Chef).
  • Knowledge of networking concepts, protocols, and security practices.
  • Strong problem-solving skills and ability to work collaboratively in a team environment.


Technologies & Tools

The role of Software Engineer (Infrastructure) encompasses a variety of cutting-edge technologies and tools. Key technologies include cloud services such as Amazon Web Services (AWS), Azure, or Google Cloud Platform, alongside container orchestrators such as Kubernetes. Familiarity with Infrastructure as Code (IaC) tools like Terraform, automation frameworks including Jenkins or GitLab CI, as well as scripting languages such as Python or Bash are essential for this position. The candidate will also use monitoring and logging tools such as Prometheus and ELK Stack to ensure system performance and reliability.



Ideal Candidates

Ideal candidates for the Software Engineer (Infrastructure) position at Fathom will demonstrate a forward-thinking mindset, possessing both technical acumen and innovative problem-solving capabilities. They will embody a proactive attitude toward learning, continually seeking to upgrade their skills in a rapidly evolving technological landscape. Strong communication skills are essential, allowing for effective collaboration across diverse teams. Candidates should take pride in their work and exhibit a commitment to both personal and organizational growth, striving to build and maintain superior infrastructure systems that drive optimal business performance.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

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