Summary
A global connectivity technology company is seeking a Staff Software Engineer to set technical direction for a mission-critical, high-volume financial processing platform. You will lead the gradual modernization of a mature system into focused TypeScript and Node.js services, guide architecture for distributed and event-driven workflows, and establish strong standards for reliability, observability, testing, and delivery. The role combines hands-on technical leadership, mentoring, stakeholder partnership, and pragmatic system modernization. It is based in the UK with regular travel to a European engineering office.
Highlights
High-impact staff-level role with significant influence over technical direction, architecture, engineering standards, and team development. The position offers ownership of mission-critical distributed systems, a pragmatic modernization program, mentoring opportunities, cross-functional leadership, and the chance to shape responsible AI-assisted engineering practices.
Description
What Weβre All About
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-notch 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.
IoT⦠a fancy acronym or a secret code?
The Internet of Things (IoT) is like the magical glue that keeps the world connected! πβ¨ From ordering your favourite takeaway to the ANPR technology that helps you find a parking spot, IoT is everywhereβeven if you donβt realize it.
At Wireless Logic, we provide cutting-edge connectivity solutions and technologies to ensure a vast array of devices stay seamlessly connected.
The Role β Interstellar Squad
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 workLead 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 throughoutDefine and uphold engineering standards for code quality, testing, observability, and operational readiness across the squad β applied consistently to both legacy and new servicesOwn complex technical decisions end-to-end: articulate trade-offs, choose an approach, document it, and bring the team alongDrive architecture and system design for distributed, data-intensive billing workflows β simplifying where we can, investing where it pays offLead the design and implementation of SLIs and SLOs for squad-owned services (Grafana), and take ownership of their health and reliability in productionGuide CI/CD and delivery practices in collaboration with the squad (GitLab), keeping cycle time short and releases safe across both old and new componentsRaise the bar on code review β provide thorough, growth-focused feedback and coach engineers to do the sameMentor engineers at all levels, create clear growth paths and unblock them day to day; help the team build confidence in modern TypeScript/Node practicesChampion 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 squadsPartner with Product and Delivery to shape roadmaps, size work honestly and manage technical debt with intentRepresent the squad in cross-domain technical forums and contribute to the wider engineering direction
Required
Key Experience & Skills
Proven experience leading the technical direction of a squad or product area, not only as an individual contributorDeep, production-proven backend expertise in a modern, strongly-typed stack β ideally Node.js / NestJS / TypeScript and/or PHP 8.x / SymfonyDemonstrable 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-oversStrong 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 matterStrong 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, observabilityPractical 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 honestlyExperience mentoring engineers and developing them over timeSensible, 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 designExperience with PHP / Symfony monorepos and shared library patternsBackground in billing, financial or metering/rating domainsFamiliarity with AWS-based platforms (ECS, S3, Parameter Store, SES)Experience evolving a team from an IT-delivery mindset toward a Product Operating ModelExposure 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 bottleneckCreates clarity β turns ambiguous domain problems into simple, well-structured decisionsModernises pragmatically β knows when to extract a service, when to leave it, and how to keep the lights on while the architecture evolvesExecutes through the team β balances writing code with enabling engineers to do their best workManages delivery pragmatically β breaks down problems, sequences work, communicates progress and risk earlyManages technical debt with intent β makes informed, defensible calls about when to refactorPartners with Product β translates business outcomes into technical plans and back againCoaches and grows people β gives direct, kind feedback and invests in the team's developmentModels 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 celebratedFull training, ongoing support, and the tools to help you thrive and grow in your roleA 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 teamOnline Technical TaskBehavioural Interview β Meet your hiring manager & Delivery ManagerTechnical Interview - Meet Engineering Manager & a peer Tech LeadLeadership Interview - Meet your leadership
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.