Senior Software Engineer (up to £100k)

Dex Technologies, Inc.
United States
5 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$100,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Software as a Service Distributed Systems Fault Tolerance Node.Js Rapid Prototyping Process System Availability Backend Low Latency Real Time Data Software Coding

Job description

This company builds the core infrastructure for real-time messaging, powering billions of messages daily across millions of devices. They’re a Series B company, backed by leading investors, tackling planet-scale distributed systems problems at the edge. This isn’t just another SaaS application; it’s the foundational layer for real-time data.

You’ll join the Pub/Sub team, the technical backbone of the entire platform. This is a hands-on Senior Software Engineer role, focused on designing and optimising backend services for extreme low latency, high availability, and scalability. This isn’t a role for managing others or just integrating APIs; it’s for a deep technical contributor who thrives on owning critical distributed systems problems from design to deployment, with an AI-first approach that still demands human rigour.

The work

  • Design, develop, and deploy core backend services for a planet-scale edge messaging platform.
  • Optimise systems for extreme low latency, high availability, and fault tolerance, handling billions of messages daily.
  • Drive new features and initiatives to scale and improve the Pub/Sub platform, from concept to production.
  • Tackle complex distributed systems challenges, ensuring reliability and performance for millions of devices.
  • Leverage AI tooling for rapid prototyping and iteration, while maintaining full ownership and accountability for technical decisions and quality.

Requirements

  • 5+ years of commercial experience building and operating distributed systems and large-scale infrastructure in production.
  • Proven experience with messaging queues or pub/sub systems at significant scale.
  • Extensive hands-on coding experience in Go or Node.js, with a preference for Go.
  • A track record of self-starting, making independent technical decisions, and navigating ambiguity in complex environments.
  • You use AI tools to accelerate development, but your judgment and rigour define the quality bar.

About the company

This role is with one of Dex’s trusted partner companies. We work closely with their teams to truly understand their culture, goals, and what they’re looking for, so we can match you with the right opportunity and give you context about the role before you commit to a process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

Videos

See all

Related articles

See all