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 Senior Software Engineer (Infrastructure) at Fathom will play a critical role in designing, developing, and maintaining the infrastructure that supports our applications and services. This position requires strong expertise in cloud technologies, system architecture, and DevOps practices. The ideal candidate will collaborate with cross-functional teams to ensure the stability and performance of our infrastructure while implementing best practices in software development and operational efficiency.
Job Responsibilities
- Design and implement cloud-based infrastructure solutions, ensuring scalability and reliability of systems.
- Develop automation tools and scripts to streamline operations and enhance system performance.
- Work closely with application development teams to optimize application deployment processes.
- Monitor system performance and troubleshoot infrastructure-related issues.
- Implement security best practices and ensure compliance with industry standards.
- Participate in software architecture discussions and contribute to system design reviews.
- Develop documentation for infrastructure processes and systems to facilitate knowledge sharing.
- Mentor junior engineers and provide guidance on infrastructure solutions and best practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering, with a focus on infrastructure and DevOps.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Strong programming skills in languages such as Python, Go, or Java.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of configuration management tools (e.g., Ansible, Terraform).
- Solid understanding of networking concepts and practices.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
As a Senior Software Engineer (Infrastructure) at Fathom, the candidate will utilize various technologies and tools, including AWS services (EC2, S3, RDS), Kubernetes for orchestration, Docker for containerization, and CI/CD pipelines with tools like Jenkins or GitLab CI. Familiarity with monitoring tools such as Prometheus or Grafana is also essential for maintaining performance metrics and system health.
Ideal Candidates
The ideal candidate for this position will possess a strong combination of technical skills and interpersonal qualities. They will be proactive in identifying issues and implementing innovative solutions, displaying a clear understanding of infrastructure design principles. Excellent communication skills are essential for collaborating with diverse teams, and a genuine passion for technology will drive them to stay current with industry trends and best practices. A commitment to maintaining high standards of quality throughout the software development lifecycle is crucial.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.