Principal Software Engineer - Full Stack (Java)
About the role
We’re
You have
Together we
Do work that matters
Join the Customer Service Network Domain as a Principal Software Engineer
Terraform, quality engineering, fail-safe design, REST APIs and modern observability patterns
LLMs, knowledge graphs and agentic approaches
You’ll join our Customer Service Network team
modern technology and AI-enabled engineering
We’re interested in hearing from people who
- Bring
Principal Engineer-level systems thinking and end-to-end architecture expertise
, connecting complex customer journeys, platforms, data, dependencies and technical requirements across highly interconnected environments.
- Have
deep Java and Spring Boot expertise combined with genuine full-stack engineering breadth
, ideally spanning TypeScript, React, Next.js and Node.js, with the versatility to work effectively across modern and legacy technology stacks.
- Have
designed and delivered cloud-native, distributed systems at scale
, encompassing APIs, event-driven architecture, SDKs, data, CI/CD, infrastructure as code, observability, resilience and complex integrations.
- Can
translate ambiguous business and domain challenges into clear architecture and engineering direction
, making pragmatic, product-led technical trade-offs across multiple engineering teams.
- Have led
safe, large-scale modernisation of complex legacy environments
, reducing technical debt and simplifying architecture while protecting reliability, customer experience and delivery momentum.
- Bring
strong integration engineering experience
, designing and evolving reliable integrations across complex, interconnected platforms and systems.
- Apply
AI-powered engineering and agentic tooling deeply across the software development lifecycle
Engineer for production from day one
, embedding secure-by-design practices, resilience, performance engineering, observability, automated delivery and operational ownership throughout the lifecycle.
- Demonstrate
Principal Engineer-level technical leadership and hands-on credibility
Tech skills
Front-End Engineering
Back-End Engineering
Architecture & Solution Design
Event-Driven Architecture
Databases & Data Engineering
Cloud Engineering
Infrastructure as Code (IaC)
DevSecOps & CI/CD
Quality Engineering & Test Automation
Source Code & Repository Strategy
AI-Assisted & Agentic Development
Observability & Site Reliability Engineering
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.