Infrastructure Engineer

Hatch · Remote

Company

Hatch

Location

Remote

Type

Full Time

Job Description

Our mission is to help small businesses start and grow. We are building financial products that empower business owners and enable them to focus on their products and on growing their businesses. At Hatch we care about creating solutions which provide accessible, transparent, and fair access to financial products. Our team is spread across the US and Canada, with a physical  office in San Francisco and more opening around the country soon. Our company is growing and we’d love for you to grow with us!

Opportunity
As an Infrastructure Engineer at Hatch, your work will have a tangible impact on our cloud platform both in expanding its footprint and improving the way we run it. In doing so, you’ll find yourself working with both other members of the Infrastructure team and across Engineering and the company as a whole.

Want more jobs like this?

Get Software Engineering jobs that are Remote delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

This is a unique opportunity to work on an agile, high functioning team, enhancing and refining everything from provisioning to monitoring. We prioritize clear communication. Ideas conceived in Slack discussions are often expounded into tech specs as necessary, which we then implement via infrastructure as code. 

Cloud Platform
The Infrastructure team at Hatch makes use today of Terraform, Ansible, Packer and Python to manage our cloud services. Our services run in Docker containers. CI and other repo-based automation (Terraform, Packer, Docker builds, etc.) are handled with GitHub Actions today. We use Datadog for active monitoring of timeseries data. Additionally, our codebase contains a collection of small, focused command-line programs to provide an integration layer across the various open-source tools that we use.

Service reliability as a business function is critical to Hatch. In particular, the attributes of Correctness and Availability are our two primary concerns. Everything we do is conducted through that lens.

You may be fit for this role if you

  • Have experience leveraging cloud automation tools such as Terraform, Pulumi, Packer, etc.
  • Are versed in *nix system administration fundamentals (incl. shell programming)
  • Have knowledge of networking fundamentals, particularly Layer 3
  • Understand how web services are deployed on cloud infrastructure
  • Have used CI/CD tools such as Jenkins, GitHub Actions, CircleCI, etc.
  • Have experience solving problems using Python (or similar languages)

You’re not expected to have expertise in all of the above areas, but you should be interested in learning and growing your knowledge in the areas that are less familiar to you.

Location
This role is open to remote employees.

What You Can Expect
In your first month in this role, you will spend time familiarizing yourself with the platform, our tools and our processes. Expect to be doing a significant amount of work with Terraform and AWS. You will also be working on Python and shell.

In following months, you might find yourself taking on a more embedded role with backend engineering, improving both breadth and depth of application monitoring and logging. This could include writing tooling to simplify common interface use cases. Also expect to work on the next generation of provisioning and deployment here at Hatch, including working with Kubernetes and CD tools such as Spinnaker. The Infrastructure team plans very strategically, while allowing space for reactive work as needed. This means you will have plenty of opportunity to control your destiny here at Hatch!


Hatch does not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. 

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details