Back to all jobs
netcraft logo

Backend Software Engineer

netcraft
WorldwideRemote1w ago

About the role

<div class="content-intro"><p></p> <p><strong>About Netcraft</strong></p> <p>Netcraft is the global leader in cybercrime detection and disruption. We’re a trusted partner for three of the four largest companies in the world and many large governments. We've blocked almost 200 million cyber-attacks to date, and we take down around 33% of the world's phishing attacks.</p> <p>Our purpose and passion are focused on just one thing: protecting the world from cybercrime.</p> <p>That passion shapes how we work, too. We’re proud of our talented team and the value each person brings, and we’ve built a workplace where people feel supported and inspired. From strong benefits and wellness programs to meaningful collaboration and team connection.&nbsp;</p> <p></p></div><p><strong>The Role</strong></p> <p><span data-contrast="auto">We’re searching for a&nbsp;</span><strong><span data-contrast="auto">Backend&nbsp;Software Engineer</span></strong><span data-contrast="auto">&nbsp;to join our growing engineering team&nbsp;as our first US based backend engineer. Based in&nbsp;the US,&nbsp;you’ll&nbsp;report to one of our Engineering Team Leads and work on the backend of&nbsp;a&nbsp;range of Internet exploration and cybercrime detection and disruption services,&nbsp;as well as provide infrastructure support&nbsp;when&nbsp;needed.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <p><span data-contrast="auto">A key part of this role is&nbsp;</span><strong><span data-contrast="auto">maintaining&nbsp;and improving existing applications&nbsp;in&nbsp;a FedRAMP&nbsp;environment,&nbsp;as well as new&nbsp;applications&nbsp;that support our core services</span></strong><span data-contrast="auto">. 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.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <p><span data-contrast="auto">Most of your time will be spent on core feature development for the&nbsp;</span><strong><span data-contrast="auto">Deep &amp; Dark Web product</span></strong><span data-contrast="auto">, working in&nbsp;</span><strong><span data-contrast="auto">Go and TypeScript on a Kubernetes-based platform</span></strong><span data-contrast="auto">.&nbsp;You'll&nbsp;own the deployment configuration for services you&nbsp;maintain, using Terraform and Kubernetes manifests.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <p><span data-contrast="auto">You'll&nbsp;have access to&nbsp;cutting-edge&nbsp;AI development tools as part of a company-wide initiative to integrate AI into our engineering workflows.&nbsp;</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <p><span data-contrast="auto">This role would suit an engineer who enjoys&nbsp;</span><strong><span data-contrast="auto">working on real-world production systems, taking ownership of services, and improving platforms over time</span></strong><span data-contrast="auto">.&nbsp;You&nbsp;</span><strong><span data-contrast="auto">communicate clearly in writing</span></strong><span data-contrast="auto">, as&nbsp;your&nbsp;globally distributed&nbsp;colleagues will often read your MR comments, design notes, and Slack messages hours after you write them.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span><strong><span data-contrast="auto">Day to day,&nbsp;you’ll&nbsp;be</span></strong><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Designing and developing features and improvements to our products, while taking non-functional requirements like performance, reliability, and security into account.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Maintaining and improving <strong><span data-contrast="auto">existing systems (based on Go/Typescript)</span></strong><span data-contrast="auto">, ensuring stability, maintainability, and operational reliability.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Testing and documenting your work to a <strong><span data-contrast="auto">high standard with strong attention to detail</span></strong><span data-contrast="auto">.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Taking responsibility for <strong><span data-contrast="auto">system maintenance, operational stability, and incident prevention</span></strong><span data-contrast="auto">.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Responding to issues with a <strong><span data-contrast="auto">sense of urgency and ownership</span></strong><span data-contrast="auto">,&nbsp;identifying&nbsp;root&nbsp;causes&nbsp;and implementing long-term fixes.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Identifying scaling bottlenecks and resolving them, while being conscious of running costs.</li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Collaborating with other engineering teams to ensure services you own are well-integrated with their services.</li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Working with cross-functional stakeholders to help propose, design and implement solutions to meet business needs.</li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Working <strong><span data-contrast="auto">independently and proactively</span></strong><span data-contrast="auto">,&nbsp;identifying&nbsp;opportunities to improve systems and processes over time.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Working <strong><span data-contrast="auto">effectively across time zones</span></strong><span data-contrast="auto">&nbsp;— managing your own workflow, unblocking yourself when the UK team is offline, and communicating decisions clearly in async channels.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Providing review and approval cover for infrastructure changes when the infrastructure engineer is unavailable.</li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Providing incident response for the production environment, on a rotation-based, shared US on-call roster.<span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span><strong><span data-contrast="auto">What&nbsp;you’ll&nbsp;need to be successful</span></strong><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Experience developing and&nbsp;maintaining&nbsp;</span><strong><span data-contrast="auto">production backend systems</span></strong><span data-contrast="auto">, ideally including&nbsp;</span><strong><span data-contrast="auto">Golang&nbsp;and&nbsp;Typescript&nbsp;</span></strong><span data-contrast="auto">or similar languages.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience with container orchestration using Kubernetes or similar platforms.</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience with infrastructure-as-code tools such as Terraform.</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience using <strong><span data-contrast="auto">AWS services</span></strong><span data-contrast="auto">&nbsp;such as</span><strong><span data-contrast="auto">&nbsp;EC2, S3, EKS, Route53 and RDS</span></strong><span data-contrast="auto">, or equivalent services at other cloud providers.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience working with SQL databases (such as MySQL or MariaDB), including schema design and query optimisation.</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">The ability to work effectively as part of a distributed team across time zones, making good decisions and unblocking yourself when colleagues are offline.</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Strong attention to detail, particularly when reviewing and approving changes for compliance-controlled environments.</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">A proactive mindset with a <strong><span data-contrast="auto">sense of urgency when addressing operational issues or incidents</span></strong><span data-contrast="auto">.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience with <strong><span data-contrast="auto">version control systems</span></strong><span data-contrast="auto">, such as Git, and CI/CD pipelines.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">A good understanding of <strong><span data-contrast="auto">computer networking technologies</span></strong><span data-contrast="auto">, including TCP, IPv4, IPv6, DNS, HTTP, and TLS.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">You must be based in the United States and be a United States citizen. This role offers the flexibility to work in our offices in Lehi, Utah, or remotely within the United States. <span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">You must be able to overlap at least 2 hours per day with UK working hours, for real-time communication with Netcraft’s UK engineers. Whilst we prefer East Coast-based candidates, we are open to applicants from anywhere in the United States, so long as you can meet this requirement.&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Ability to obtain and maintain a US Government security and/or vendor clearance. Candidates do not need to be current clearance holders, but must be able to meet eligibility requirements for access to classified information if sponsored for clearance.<span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240,&quot;335559740&quot;:259}">&nbsp;</span></li> </ul> <p><strong>The Rewards Package:</strong></p> <ul> <li>33 days vacation - includes national holidays which can be worked if you prefer</li> <li>Generous enhanced family leave and pay</li> <li>Enhanced sick pay, increasing with length of service</li> <li>Equity Tracking Units allowing you to share in Netcraft's long term success (eligibility criteria apply)</li> <li>Hybrid and flexible working options</li> <li>401(k) Safe Harbor Plan with employer match</li> <li>Comprehensive private health cover, including medical, dental, vision and life insurance</li> <li>Meals, snacks, and drinks provided in the office</li> <li>Two paid Learning &amp; Development days per year plus access to learning resources such as Udemy and Coursera to support your career</li> <li>Two Volunteering Days per year, to allow you to contribute to your wider community or charity</li> <li>Spot reward bonus scheme to reward truly outstanding contributions&nbsp;</li> <li>Employee Referral Bonus scheme</li> </ul> <p>&nbsp;</p><div class="content-conclusion"><p></p> <p><strong>Diversity, Equity &amp; Inclusion&nbsp;</strong></p> <p>This is deeply important to us. Through our ally network, we support under-represented groups and&nbsp;maintain&nbsp;a working environment free from bias, harassment, or discrimination. We encourage candidates from all backgrounds to apply.&nbsp;</p> <p>We’re also happy to make adjustments to the hiring process to ensure every candidate can participate fully.&nbsp;</p> <p><strong>Please note:</strong> Netcraft does not accept unsolicited approaches from external recruiters.&nbsp;</p> <p></p></div>

Perks & benefits

  • 401k
  • Distributed Team
  • Pension Matching
  • Equity Compensation

731,000+ hidden jobs like this

netcraft and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.