Senior Software Engineer - Java
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.
Join the Wireless Logic AdventureJoin our Core Capabilities squad as a Senior Software Engineer. You’ll collaborate with a dynamic team including Product Manager, Engineering Lead, and fellow engineers to look after the shared in‑house components consumed by other development squads — including auth, audit, developer portal, and API gateway.
You’ll be joining us at a pivotal moment! We're transitioning to a product‑driven culture where your voice and expertise will directly shape our strategic direction. This isn't just another engineering role—it's an opportunity to leave your mark on something transformative.
The RoleThe Core Capabilities team:
- Owns shared product & application services
- Operates with clear product ownership and roadmaps
- Enables multiple software delivery teams
- Is supported by the Infrastructure function (cloud, runtime, networking)
- Focuses on usability, adoption, reliability, and long‑term evolution
As a Senior Software Engineer, you will combine technical depth, product thinking, and systems design to ensure these shared services are robust, scalable and developer‑friendly.
Product & Ownership- Design, build and evolve shared application services used across multiple product teams (e.g. auth, audit, API gateway, customer‑facing tooling and developer portal)
- Treat platform capabilities as products with consumers, feedback loops and measurable outcomes
- Contribute to roadmap planning alongside Product and Engineering leadership
- Drive adoption and usability of shared services across squads
- Own end‑to‑end solution design for complex cross‑cutting services
- Make pragmatic architectural decisions balancing scalability, security and maintainability
- Improve performance, reliability and observability across shared services
- Define engineering standards and patterns adopted by other teams
- Lead by example through high‑quality, production‑ready code
- Partner with product squads to understand their needs and integrate shared services effectively
- Work closely with Infrastructure to ensure cloud‑native, scalable deployments
- Provide guidance on API design, authentication patterns, access control and service integration
- Mentor engineers and raise technical capability across the organisation
- Drive CI/CD maturity and deployment confidence
- Embed observability (metrics, tracing, logging) as first‑class concerns
- Perform thoughtful code reviews and provide constructive feedback
- Continuously improve team practices and technical standards
- Strong Java experience (with ability to work across languages such as Type Script, Python or PHP where needed)
- Deep understanding of distributed systems and microservice architectures
- Experience designing and managing complex APIs
- Strong knowledge of authentication, authorisation and access control patterns
- Experie…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: