Backend Software Engineer
About the role
The Role
We’re searching for a Backend Software Engineer to join our growing engineering team as our first US based backend engineer. Based in the US, you’ll report to one of our Engineering Team Leads and work on the backend of a range of Internet exploration and cybercrime detection and disruption services, as well as provide infrastructure support when needed.
A key part of this role is maintaining and improving existing applications in a FedRAMP environment, as well as new applications that support our core services. These systems are critical to the operation of our products, and the role requires engineers who take ownership of production systems and care deeply about their reliability, performance, and stability.
Most of your time will be spent on core feature development for the Deep & Dark Web product, working in Go and TypeScript on a Kubernetes-based platform. You'll own the deployment configuration for services you maintain, using Terraform and Kubernetes manifests.
You'll have access to cutting-edge AI development tools as part of a company-wide initiative to integrate AI into our engineering workflows.
This role would suit an engineer who enjoys working on real-world production systems, taking ownership of services, and improving platforms over time. You communicate clearly in writing, as your globally distributed colleagues will often read your MR comments, design notes, and Slack messages hours after you write them.
Day to day, you’ll be
- Developing and maintaining backend services in Go and TypeScript
- Managing deployment configurations using Terraform and Kubernetes
- Working on core features for the Deep & Dark Web product
- Ensuring reliability, performance, and stability of production systems