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 an Intermediate Software Engineer (Infrastructure) at Fathom, you will play a critical role in designing, building, and maintaining our infrastructure systems to support our innovative technology solutions. You will collaborate with cross-functional teams to ensure high availability, scalability, and security of our applications. This position requires a solid understanding of systems architecture and cloud technologies, along with the ability to troubleshoot and optimize performance to meet our business needs.
Job Responsibilities
- Design, implement, and maintain infrastructure systems, ensuring they are robust and scalable.
- Collaborate with development teams to streamline CI/CD processes and enhance deployment strategies.
- Monitor and troubleshoot system performance issues, ensuring minimal downtime and swift resolution.
- Manage and automate cloud services while optimizing infrastructure costs and resources.
- Develop documentation for infrastructure architecture, configuration, and processes.
- Stay informed on industry trends and emerging technologies, providing recommendations for future enhancements.
- Participate in code reviews, providing constructive feedback to enhance code quality and efficiency.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2-4 years of relevant experience in software engineering with a focus on infrastructure.
- Proficient in cloud platforms such as AWS, GCP, or Azure.
- Strong knowledge of infrastructure as code (IaC) tools, like Terraform or CloudFormation.
- Experience with CI/CD tools and processes, including Jenkins, GitLab CI, or CircleCI.
- Familiarity with container orchestration tools such as Kubernetes or Docker.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Technologies & Tools
In this position, you will work with a variety of technologies and tools, including but not limited to cloud platforms like AWS and Azure, Infrastructure as Code (IaC) solutions such as Terraform, CI/CD tools like Jenkins and GitLab, as well as container technologies including Docker and Kubernetes. Familiarity with programming languages such as Python, Go, or JavaScript may also be required to facilitate automation and system integrations.
Ideal Candidates
The ideal candidates for the Intermediate Software Engineer (Infrastructure) role at Fathom will possess a strong analytical mindset, demonstrating attention to detail and a proactive approach to problem-solving. They should be adaptable, capable of thriving in a fast-paced environment while managing multiple tasks effectively. Strong communication skills are essential for collaborating with teammates and articulating technical concepts clearly. A passion for technology and a commitment to continuous learning will also be highly valued in our dynamic workplace.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.