Senior Software Engineer (up to £100k)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 120 - Apple and peers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Dev Digest 121 - AI goes offline