Staff Software Engineer New United Kingdom
Staff Software Engineer New United Kingdom

Staff Software Engineer New United Kingdom

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Wireless Logic Group

At a Glance

  • Tasks: Lead the technical direction of a core IoT billing platform and modernise its architecture.
  • Company: Join a multi-award-winning company revolutionising IoT connectivity worldwide.
  • Benefits: Enjoy competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on diversity, equity, and inclusion.
  • Why this job: Make a real impact in the exciting world of IoT and innovative technology.
  • Qualifications: Experience in backend development with TypeScript/Node and strong leadership skills.

The predicted salary is between 60000 - 80000 £ per year.

Any company can tell you about how they are a multi award winning, market leading business and yes, we are both of those things in the world of IoT connectivity! But we’re more than that. Our mission? To make IoT management a breeze for any device, anywhere. With over 10 million IoT subscriptions active in 165 countries and direct partnerships with 50 mobile networks, we connect you to more than 750 networks worldwide, delivering unmatched value across the IoT connectivity chain. Innovation is in our DNA, and we have an insatiable hunger to ‘wow’! While we may not always get it right, our drive to collaborate, innovate, and achieve top‑note customer satisfaction never wavers. We offer industry expertise, stellar service support, and the most flexible, resilient, and secure connectivity solutions on the market. Our expertise spans across various sectors, including industry, agriculture, healthcare, security, transport, utilities, and smart cities.

The Interstellar Squad owns a core part of our commercial platform: the billing run— a mission‑critical, high‑volume pipeline that turns large‑scale usage data into timely, accurate invoices for customers worldwide. It's a technically rich domain: distributed data processing, event‑driven workflows, financial correctness, and operational reliability at scale. We're looking for a Staff Software Engineer to set the technical direction for Interstellar, raise the engineering bar across the squad, and guide delivery of a platform that has to stay correct, predictable and scalable as the business grows.

A central part of this role is leading the gradual modernisation of a mature platform into a set of focused, TypeScript‑based domain services— using a strangler‑fig approach to extract capabilities incrementally, keeping the existing system safe and our customers unaffected while we evolve the architecture. You’ll report to an Engineering Manager and partner closely with the Product Manager, Delivery Manager and engineers in the squad, as well as peer Leads across the domain. You’ll have the mandate to shape how we design, build and run our systems — and the responsibility to keep the team aligned behind that direction. This role is based in the UK to work alongside the local squad and a team in Poland. You will be expected to travel to our Poland offices at least once a quarter.

Key Responsibilities

  • Set and communicate a clear technical vision for the squad's services, aligned with product and business objectives, and translate it into concrete near‑term work.
  • Lead the incremental decomposition of a mature platform into well‑bounded, TypeScript / Node domain services using a strangler‑fig pattern— defining seams, sequencing extractions, and protecting delivery and correctness throughout.
  • Define and uphold engineering standards for code quality, testing, observability, and operational readiness across the squad — applied consistently to both legacy and new services.
  • Own complex technical decisions end‑to‑end: articulate trade‑offs, choose an approach, document it, and bring the team along.
  • Drive architecture and system design for distributed, data‑intensive billing workflows — simplifying where we can, investing where it pays off.
  • Lead the design and implementation of SLIs and SLOs for squad-owned services (Grafana), and take ownership of their health and reliability in production.
  • Guide CI/CD and delivery practices in collaboration with the squad (GitLab), keeping cycle time short and releases safe across both old and new components.
  • Raise the bar on code review— provide thorough, growth‑focused feedback and coach engineers to do the same.
  • Mentor engineers at all levels, create clear growth paths and unblock them day to day; help the team build confidence in modern TypeScript/Node practices.
  • Champion AI‑assisted/agentic engineering (IDE agents, CLI tooling, reviews) — set norms for when and how to use it, keep humans accountable for correctness, and share practices with peer squads.
  • Partner with Product and Delivery to shape roadmaps, size work honestly and manage technical debt with intent.
  • Represent the squad in cross‑domain technical forums and contribute to the wider engineering direction.

Key Experience & Skills Required

  • Proven experience leading the technical direction of a squad or product area, not only as an individual contributor.
  • Deep, production‑proven backend expertise in a modern, strongly‑typed stack— ideally Node.js / NestJS / TypeScript and/or PHP 8.x / Symfony.
  • Demonstrable experience modernising or decomposing a mature monolithic / legacy system into smaller services — comfortable with strangler‑fig, anti‑corruption layers, contract design, dual‑write / shadow strategies, and incremental cut‑overs.
  • Strong background in distributed systems and event‑driven / asynchronous processing (e.g. RabbitMQ, Kafka, SQS).
  • Experience designing and operating data‑intensive, business‑critical services where correctness, idempotency and recoverability matter.
  • Strong command of PostgreSQL (query design, indexing, performance tuning); bonus for distributed/sharded setups (e.g. Citus).
  • Experience owning CI/CD pipelines and release strategy in a team setting (GitLab or equivalent).
  • Track record of defining and enforcing engineering standards— type safety, clean architecture, testing, observability.
  • Practical experience with observability and SLO‑driven operation of production services (metrics, tracing, logs; Grafana or similar).
  • Strong communication and stakeholder skills: can explain trade‑offs to engineers, PMs and senior leadership clearly and honestly.
  • Experience mentoring engineers and developing them over time.
  • Sensible, hands‑on exposure to AI‑assisted development (e.g. Cursor, Claude Code, GitHub Copilot or similar) with a thoughtful view on where it helps, where it doesn’t, and how to use it safely in a team context.

Preferred

  • Experience leading a PHP → TypeScript / Node transition (or equivalent cross‑language modernisation).
  • Strong understanding of TypeScript at an architectural level: generics, decorators, dependency injection patterns and type system design.
  • Experience with PHP / Symfony monorepos and shared library patterns.
  • Background in billing, financial or metering/rating domains.
  • Familiarity with AWS‑based platforms (ECS, S3, Parameter Store, SES).
  • Experience evolving a team from an IT‑delivery mindset toward a Product Operating Model.
  • Exposure to projects involving LLMs or Machine Learning in a production context.

What Will Make You Shine at Wireless Logic

  • Leads with technical credibility— brings architectural confidence without becoming a bottleneck.
  • Creates clarity— turns ambiguous domain problems into simple, well‑structured decisions.
  • Modernises pragmatically— knows when to extract a service, when to leave it, and how to keep the lights on while the architecture evolves.
  • Executes through the team— balances writing code with enabling engineers to do their best work.
  • Manages delivery pragmatically— breaks down problems, sequences work, communicates progress and risk early.
  • Manages technical debt with intent— makes informed, defensible calls about when to refactor.
  • Partners with Product— translates business outcomes into technical plans and back again.
  • Coaches and grows people— gives direct, kind feedback and invests in the team's development.
  • Models continuous learning— including thoughtful adoption of new tooling and AI‑assisted workflows.

Why Come Work with Us?

  • The chance to join a creative, entrepreneurial company where bold ideas are celebrated.
  • Full training, ongoing support, and the tools to help you thrive and grow in your role.
  • A company with heart — we genuinely care about our people and make sure everyone feels valued, respected, and part of the team.

Overview of Interview Process

  • Tele Interview — Meet the people team.
  • Online Technical Task.
  • Behavioural Interview — Meet your hiring manager & Delivery Manager.
  • Technical Interview - Meet Engineering Manager & a peer Tech Lead.

How We Work

We've adopted a hybrid working approach to give flexibility on where and how we work. This role is based in the UK to work alongside the local squad and a team in Poland; you'll find out more about what this means for the role during the recruitment process. You will be expected to travel to our Poland offices at least once a quarter. We know the world has changed, and we want to offer our employees the chance to collaborate at our unique office spaces, whilst enjoying the convenience of working from home. We've adopted a hybrid working approach to give more flexibility on where and how we work. You'll find out more about what this means for this role during the recruitment process, but we are currently excited to have our employees experience our office culture as much as possible.

Wireless Logic Group unites and brings people together. We accomplish this when we lead with a lens of diversity, equity, and inclusion in everything we do. As a global company that drives culture we aim to reflect the world’s diverse voices both internally and externally to ensure success in our mission.

By applying for this role, you are consenting for us to hold and process your data in compliance with the General Data Protection Regulations. If you have any questions or wish to exercise your right to access, erase or restrict the holding or processing of your data please contact us (recruitment@wirelesslogic.com) and we will respond to your query as soon as possible.

Staff Software Engineer New United Kingdom employer: Wireless Logic Group

At Wireless Logic, we pride ourselves on being a multi-award-winning leader in IoT connectivity, offering a vibrant work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through comprehensive training and support, ensuring you thrive in your role while enjoying the flexibility of a hybrid working model. Join us in the UK, where you'll be part of a diverse team dedicated to making a meaningful impact across various sectors, all while having the opportunity to connect with colleagues in Poland.
Wireless Logic Group

Contact Detail:

Wireless Logic Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer New United Kingdom

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even local events. You never know who might be looking for someone just like you!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This is your chance to demonstrate your expertise in TypeScript, Node.js, or any other tech stack you’re passionate about.

✨Tip Number 3

Prepare for those interviews! Research the company and its products, especially in IoT connectivity. Be ready to discuss how your experience aligns with their mission and how you can contribute to their innovative culture.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Wireless Logic.

We think you need these skills to ace Staff Software Engineer New United Kingdom

Technical Direction
TypeScript
Node.js
Backend Development
Microservices Architecture
Distributed Systems
Event-Driven Processing
PostgreSQL
CI/CD Pipelines
Observability
Mentoring
Communication Skills
AI-Assisted Development
Problem-Solving

Some tips for your application 🫡

Show Your Passion for IoT: When writing your application, let your enthusiasm for IoT shine through! We want to see how you connect with our mission to make IoT management a breeze. Share any relevant experiences or projects that highlight your love for technology and innovation.

Tailor Your Application: Make sure to customise your application to fit the role of Staff Software Engineer. Highlight your experience with TypeScript, Node.js, and any modernisation projects you've led. We appreciate when candidates take the time to align their skills with what we're looking for!

Be Clear and Concise: Keep your application straightforward and to the point. We value clarity, so avoid jargon and focus on communicating your key achievements and skills effectively. This will help us understand your background without getting lost in the details.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen to join our team at Wireless Logic!

How to prepare for a job interview at Wireless Logic Group

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, Node.js, and distributed systems. Brush up on your knowledge of event-driven workflows and data-intensive services, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

Since this role involves setting the technical direction for the squad, be prepared to discuss your past experiences leading teams or projects. Highlight how you've successfully guided others through complex technical decisions and how you’ve raised engineering standards in previous roles.

✨Prepare for Real-World Scenarios

Expect to tackle practical problems during the technical interview. Think about how you would approach modernising a legacy system or implementing CI/CD pipelines. Be ready to articulate your thought process clearly and demonstrate your problem-solving skills.

✨Communicate Clearly and Confidently

Strong communication is key, especially when explaining trade-offs to various stakeholders. Practice articulating your ideas and decisions in a straightforward manner. This will not only help you connect with the interviewers but also showcase your ability to lead and mentor effectively.

Staff Software Engineer New United Kingdom
Wireless Logic Group

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>