Software Engineer, Cloud Engineer - Software, DevOps
Listed on 2026-04-29
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Senior Developer
Location: Town of Poland
We are a multi award winning, market leading IoT connectivity business that delivers 10 million subscribers in 165 countries and partners with 50 mobile networks to connect clients to over 750 networks worldwide.
Our mission is to make IoT management a breeze for any device, anywhere.
Role OverviewThe Interstellar Squad owns a core part of our commercial platform: the billing run—a mission‑critical, high‑volume pipeline that converts large‑scale usage data into accurate invoices for customers worldwide. The squad runs on a distributed, event‑driven architecture and expects fast, reliable API services that operate at scale.
As a Staff Software Engineer you will set the technical direction for Interstellar, raise the engineering bar across the squad, and help guide delivery of a platform that remains correct, predictable and scalable as the business grows. The role is based in Poland and you will report to an Engineering Manager while partnering with Product, Delivery and other squad leads.
- Set and communicate a clear technical vision for the squad’s services and translate it into concrete near‑term work.
- Lead the incremental decomposition of a mature platform into focused Type Script‑based domain services using a strangler‑fig approach, defining seams, sequencing extractions and protecting delivery and correctness.
- Define and uphold engineering standards for code quality, testing, observability and operational readiness across the squad.
- 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.
- Lead the design and implementation of SLIs/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 (Git Lab), 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.
- Champion AI‑assisted/agentic engineering (IDE agents, CLI tooling, reviews) – set norms for use, 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.
- 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 – preferably Node.js/NestJS/Type Script 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. Rabbit
MQ, Kafka, SQS). - Experience designing and operating data‑intensive, business‑critical services where correctness, idempotency and recoverability matter.
- Strong command of Postgre
SQL (query design, indexing, performance tuning); bonus for distributed/sharded setups. - Experience owning CI/CD pipelines and release strategy in a team setting (Git Lab 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, Git Hub Copilot or similar) with a thoughtful view on safe usage in a team context.
- Experience leading a…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).