Apply

Senior Software Engineer (Infrastructure)

Posted 6 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ’Έ Salary: 175000.0 - 220000.0 USD per year

πŸ” Industry: Software Development

🏒 Company: FathomπŸ‘₯ 51-100AccountingBusiness IntelligenceFinanceAnalyticsSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 5+ years of software engineering experience in a company/production setting
  • Knowledge of algorithms, data structures and systems design
  • Experience with building, controlling, and monitoring secure cloud-based platforms
  • An ability to define, defend, and drive technical infrastructure decisions and initiatives
  • Basic operational familiarity with databases (SQL and NoSQL) and ability to help pick and implement the right tool for a given job
Responsibilities:
  • Working to ensure the stability, security, and performance of Fathom’s platform
  • Developing dependable internal tools that aid our machine learning and software engineers more efficient, in everything from infrastructure deployment, to continuous integration and testing
  • Maintaining and configuring internal development and access control systems
  • Collaborating with our product and engineering teams to identify strategic long-term projects and preempt infrastructure needs in advance
Apply

Related Jobs

Apply

🧭 Full-Time

πŸ” Software Development

🏒 Company: QualifiedπŸ‘₯ 101-250πŸ’° $95,000,000 Series C almost 3 years agoB2BMarketingGenerative AIMarketing AutomationMeeting SoftwareChatbot

  • 3+ years of experience in software development in one or more programming languages like Go, Python, Ruby or Java
  • 3+ years of experience in cloud platforms, infrastructure, and DevOps
  • Deep experience architecting solutions on cloud-based infrastructure.
  • Experience in architecting secure networks in public clouds.
  • Delivered and refined CI/CD pipelines.
  • Experience with Linux.
  • Experience in automated provisioning using infrastructure-as-code, such as CDK, Cloudformation, Terraform, or Pulumi.
  • Automated deployments using container orchestration technologies such as Kubernetes, AWS EC2 Container Service, or Docker.
  • Strong experience with monitoring and logging tools such as DataDog, Prometheus, Grafana, or ELK.
  • Database management experience a plus, especially with PostgreSQL or ClickHouse.
  • Lead the design and implementation of secure, fault-tolerant, and robust cloud infrastructure on public cloud services.
  • Contribute directly through hands-on coding to develop innovative software tools and implement streamlined automation processes.
  • Help plan and execute timely launches of appropriate infrastructure upgrades and changes that enable faster execution, improved scale, and increased cost efficiency.
  • Lead the evolution of our design and implementation of Continuous Integration and Deployment in a multi-service environment, with an emphasis on reducing complexity and increasing resilience.
  • Leverage DataDog, Sentry, and other tools to monitor system infrastructure and configuration for disruption, anomalies, or evidence of intrusion.
  • Define, promote, and maintain runbooks and operating procedures; create and maintain system and architecture diagrams and documentation.
  • Mentor and support the development team, acting as a force multiplier, aiding in their growth and productivity.
  • Embrace a startup culture: be adaptable, comfortable with ambiguity, and capable of wearing multiple hats.
Posted 16 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: QualifiedπŸ‘₯ 101-250πŸ’° $95,000,000 Series C almost 3 years agoB2BMarketingGenerative AIMarketing AutomationMeeting SoftwareChatbot

  • 3+ years of experience in software development in one or more programming languages like Go, Python, Ruby or Java
  • 3+ years of experience in cloud platforms, infrastructure, and DevOps
  • Deep experience architecting solutions on cloud-based infrastructure.
  • Experience in architecting secure networks in public clouds.
  • Delivered and refined CI/CD pipelines.
  • Experience with Linux.
  • Experience in automated provisioning using infrastructure-as-code, such as CDK, Cloudformation, Terraform, or Pulumi.
  • Automated deployments using container orchestration technologies such as Kubernetes, AWS EC2 Container Service, or Docker.
  • Strong experience with monitoring and logging tools such as DataDog, Prometheus, Grafana, or ELK.
  • Database management experience a plus, especially with PostgreSQL or ClickHouse.
  • Lead the design and implementation of secure, fault-tolerant, and robust cloud infrastructure on public cloud services.
  • Contribute directly through hands-on coding to develop innovative software tools and implement streamlined automation processes.
  • Help plan and execute timely launches of appropriate infrastructure upgrades and changes that enable faster execution, improved scale, and increased cost efficiency.
  • Lead the evolution of our design and implementation of Continuous Integration and Deployment in a multi-service environment, with an emphasis on reducing complexity and increasing resilience.
  • Leverage DataDog, Sentry, and other tools to monitor system infrastructure and configuration for disruption, anomalies, or evidence of intrusion.
  • Define, promote, and maintain runbooks and operating procedures; create and maintain system and architecture diagrams and documentation.
  • Mentor and support the development team, acting as a force multiplier, aiding in their growth and productivity.
  • Embrace a startup culture: be adaptable, comfortable with ambiguity, and capable of wearing multiple hats.

AWSDockerPostgreSQLPythonSoftware DevelopmentCloud ComputingJavaKubernetesRubyGoREST APICI/CDLinuxDevOpsTerraformMicroservicesAnsibleScripting

Posted 16 days ago
Apply
Apply

πŸ“ North America

πŸ” Software Development

Experience with AWS technologies
  • Design and implement cloud infrastructure
  • Maintain a robust and scalable infrastructure foundation that supports the operation of our applications and services

AWSBackend DevelopmentGraphQLCloud ComputingElasticSearchKafkaKubernetesRuby on RailsGoRedisCI/CDLinuxDevOpsTerraformMicroservices

Posted 24 days ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 85000.0 - 115000.0 EUR per year

πŸ” Software Development

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience as a software engineer
  • Experience with Python and AWS
  • Knowledge of backend systems at scale
  • Experience with declarative UI frameworks like React or Vue
  • Familiarity with incident response strategies
  • Own and deliver quarterly goals for the team
  • Collaborate with product management and design
  • Identify and advocate for project and process issues
  • Create and monitor operational metrics
  • Support quality and ownership within the team
  • Develop talent through feedback and guidance

AWSDockerPythonKotlinKubernetesMySQLReactCI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Software Development

🏒 Company: AstronomerπŸ‘₯ 251-500πŸ’° $213,000,000 Series C about 3 years agoπŸ«‚ Last layoff almost 2 years agoCloud Data ServicesBig DataData IntegrationMachine LearningAnalyticsInformation TechnologyEnterprise SoftwareSoftware

  • 5 years of hands-on experience operating Kubernetes clusters in a production environment.
  • Experience in managing and scaling distributed systems in one of the three major cloud providers (AWS, Azure, GCP).
  • Strong experience with at least one Continuous Integration system, such as CircleCI or Jenkins.
  • Understanding of the Linux Operating System, standard networking protocols, and components.
  • Experience with deploying, supporting, and monitoring new and existing services, platforms, and application stacks.
  • Automation/Scripting experience with Shell, Python, or similar.
  • Familiarity with Infrastructure as Code (IaC) tools (Terraform, Cloudformation, etc.).
  • Strong troubleshooting and problem-solving skills.
  • Serve as a primary point who is responsible for the overall health, performance, and capacity of our platform.
  • Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and growth.
  • Develop tools to improve our ability to rapidly deploy and effectively monitor applications in a large-scale environment.
  • Work closely with development teams to ensure the platform is designed with operability in mind.
  • Identify and lead efforts to improve automation.
  • Perform root cause analysis and document results in the form of post-mortems.
  • Write and maintain documentation around key systems and processes.
  • Participate in an on-call rotation with some of our customers.

AWSPythonApache AirflowGCPKubernetesAzureGrafanaPrometheusLinuxTerraform

Posted about 2 months ago
Apply
Apply

πŸ“ United States

🧭 Fulltime

πŸ’Έ 180000.0 - 210000.0 USD per year

πŸ” DataOps

🏒 Company: AstronomerπŸ‘₯ 251-500πŸ’° $213,000,000 Series C about 3 years agoπŸ«‚ Last layoff almost 2 years agoCloud Data ServicesBig DataData IntegrationMachine LearningAnalyticsInformation TechnologyEnterprise SoftwareSoftware

  • Experience building and operating large, complex SaaS infrastructures.
  • Knowledge of fleet management.
  • Expertise with Golang, Java, or similar languages; willingness to learn Golang.
  • Production experience with distributed systems, Kubernetes preferred.
  • Understanding of building secure integrations for customer environments.
  • Ability to lead development of new features for large complex systems.
  • Work across domains to develop diverse features for core infrastructure including workload identity and multitenancy.
  • Build and scale Astro for complex data orchestration at large companies.
  • Design, build, and iterate on cloud infrastructure for managing customer deployments.
  • Contribute to overall system performance, reliability, and scalability.

Apache AirflowCloud ComputingJavaKubernetesSaaS

Posted about 2 months ago
Apply
Apply

πŸ“ California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, New York, Oregon, Texas, Washington

🧭 Full-Time

πŸ’Έ 160000.0 - 180000.0 USD per year

πŸ” Recruiting and feedback tools

🏒 Company: TextioπŸ‘₯ 51-100πŸ’° $999,972 about 3 years agoπŸ«‚ Last layoff about 1 year agoArtificial Intelligence (AI)Human ResourcesMachine LearningEnterprise SoftwareNatural Language ProcessingSoftware

  • A solid foundation in modern computing concepts, built through education or practical experience.
  • Extensive experience in SRE and DevOps (particularly supporting SaaS products), including proficiency with AWS services, Linux administration, Docker, and with building resilient cloud infrastructure.
  • Expertise writing maintainable scripts with Terraform, CDK, and shell scripts, and with languages like Python, Go, etc.
  • Versatile communication skills for diverse audiences and a collaborative, team-oriented approach.
  • Experience establishing GitOps practices and configuring CI/CD pipelines, particularly with CircleCI.
  • Model strong customer focus, communication skills, and empathy, bringing leadership experience to support business initiatives and goals.
  • Have a low ego but a strong point of view.
  • Prior security experience (Key Management, Encryption, etc.).
  • Employing automation to streamline operations and to proactively prevent and repair service disruptions.
  • Collaborating with other teams to align infrastructure with product, operational, and compliance objectives.
  • Staying informed about industry trends and technologies, and introducing new solutions for ongoing improvement.
  • Identifying, building, and guiding major initiatives from conception to launch.
  • Advancing CI/CD pipelines and championing a DevOps culture, focusing on practices like Infrastructure as Code (IaC), proactive monitoring, and effective alerting.
  • Ensuring operational environments effectively serve engineering teams and strategically contain cloud expenditures.
  • Defining and delivering critical infrastructure support and meticulously documenting designs and procedures to promote collective progress.
  • Participating in an on-call rotation that prioritizes a healthy work-life balance.

AWSDockerPythonGoCI/CDLinuxDevOpsTerraform

Posted 2 months ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 175000.0 - 220000.0 USD per year

πŸ” Healthcare technology

🏒 Company: FATHOMπŸ‘₯ 51-100πŸ’° $80,000,000 Post-IPO Equity over 3 years agoWeb HostingWeb Development3D PrintingManufacturingWeb Design

  • 5+ years of software engineering experience in a company/production setting.
  • Knowledge of algorithms, data structures, and systems design.
  • Experience with building, controlling, and monitoring secure cloud-based platforms.
  • Ability to define, defend, and drive technical infrastructure decisions.
  • Basic operational familiarity with databases (SQL and NoSQL).
  • Working to ensure the stability, security, and performance of Fathom’s platform.
  • Developing dependable internal tools that aid machine learning and software engineers.
  • Maintaining and configuring internal development and access control systems.
  • Collaborating with product and engineering teams to identify strategic long-term projects.

DockerPythonSoftware DevelopmentSQLCloud ComputingKubernetesNosql

Posted 4 months ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

  • Experience with cloud and open-source technologies
  • Strong background in distributed systems
  • Design and implement cloud infrastructure
  • Build database replication chains
  • Containerize backend services

AWSDockerPostgreSQLCloud ComputingMicroservices

Posted 5 months ago
Apply
Apply

πŸ“ United States

πŸ” Technology, Fraud Prevention

  • Looking for passionate engineers excited about building the identity layer for the internet.
  • Experience with infrastructure systems is preferred.
  • Build, operate and monitor foundational components upon which our services are built.
  • Empower engineering organization to deliver product features quickly.
  • Ensure high scalability, excellent resilience, and cost-effectiveness.

Backend DevelopmentSoftware Development

Posted 5 months ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.