Full Time

Senior Software Engineer (Infrastructure)

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

Job Overview

As a Senior Software Engineer specializing in Infrastructure at Fathom, you will be pivotal in designing, building, and maintaining the core infrastructure that supports our innovative software solutions. You will leverage your extensive knowledge and experience in system architecture and cloud technologies to enhance our infrastructure's reliability and performance. Collaborating with cross-functional teams, you will ensure that our systems are robust, scalable, and secure, ultimately contributing to the seamless delivery of our products to our clients.



Job Responsibilities

  • Design and implement scalable and secure infrastructure solutions in accordance with best practices.
  • Monitor and optimize the performance of existing infrastructure and applications.
  • Collaborate with development teams to integrate infrastructure components into CI/CD pipelines.
  • Manage and maintain cloud services, including provisioning, configuration, and optimization.
  • Investigate and troubleshoot infrastructure issues, implementing effective resolutions.
  • Develop and maintain documentation for infrastructure processes, policies, and configurations.
  • Participate in on-call rotations and provide support for incident management as needed.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software engineering, specifically focusing on infrastructure and system design.
  • Proficiency in cloud technologies such as AWS, Azure, or Google Cloud Platform.
  • Strong familiarity with infrastructure-as-code tools like Terraform, CloudFormation, or similar.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
  • Exceptional problem-solving skills and a proactive approach to system optimization.
  • Strong understanding of networking, security best practices, and scalable architecture principles.


Technologies & Tools

The Senior Software Engineer (Infrastructure) at Fathom will be expected to work with a variety of technologies and tools, including but not limited to AWS, Azure, Google Cloud Platform, Terraform, Docker, Kubernetes, Jenkins, and Git. Familiarity with programming languages such as Python, Java, or Go is also advantageous, as is experience with monitoring and logging tools like Prometheus, Grafana, or ELK Stack. Staying abreast of emerging tools and technologies will be encouraged to ensure the infrastructure remains state-of-the-art.



Ideal Candidates

Ideal candidates for this position will possess a blend of technical expertise and strong communication skills, allowing them to effectively collaborate with both technical and non-technical teams. A detail-oriented mindset is essential, along with a passion for optimizing system performance and reliability. The ability to think strategically and embrace innovation will be key traits in a Senior Software Engineer at Fathom. Furthermore, candidates should exhibit a commitment to continuous learning and professional growth in the ever-evolving technology landscape.

Not every state sets a number of job contacts a week. In Nevada it is several different employers each week, in person unless told otherwise. What it asks →

View Similar Jobs

Matches Jobs

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