Senior Principal Software Engineer

LexisNexis
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Optical Character Recognition (OCR)
Azure
Continuous Integration
DevOps
Distributed Systems
Python
Machine Learning
Performance Tuning
Next.js
Software Engineering
SQL Databases
Extensible Stylesheet Language Transformations (XSLT)
React
Kubernetes
REST
Docker
Microservices

Job description

We are looking for an exceptional Senior Principal Software Engineer with deep expertise in DevOps and machine learning systems, who can lead the design and evolution of cutting-edge, scalable platforms. This role is ideal for a seasoned technologist with a strategic mindset, hands-on engineering excellence, and a strong ability to mentor others and influence technical direction across teams., As a Senior Principal Developer, you will play a critical role in architecting complex systems, establishing best practices, and driving innovation across multiple products and initiatives. You should be comfortable navigating ambiguity, working with emerging technologies, and partnering closely with stakeholders from across the business., * Architect, design, and lead development of scalable, production-grade ML systems and cloud-native services

  • Drive the technical strategy for DevOps practices, infrastructure automation, and deployment pipelines (Docker/Podman, Kubernetes, CI/CD)
  • Partner with product managers, and engineering teams to integrate ML models and optimize ML lifecycle management
  • Own and evolve key platform components, including RESTful APIs, backend services, and OCR-related processing workflows
  • Guide adoption of best-in-class tools and practices for observability, performance tuning, and security hardening
  • Serve as a technical mentor and thought leader, helping grow the engineering culture and upskilling peers across domains
  • Lead technical investigations and research into emerging technologies and implement proof-of-concepts that influence product direction
  • Establish and maintain engineering standards through peer review, documentation, and continuous improvement

Requirements

  • 4+ years of progressive software engineering experience, with at least 3 years in technical leadership or principal-level roles
  • Must have: deep expertise in Python, SQL, Docker/Podman, XSLT
  • Nice to have: expertise in React/NextJS, Machine Learning, Dev Ops, Microservices / distributed systems
  • Optional: expertise in Hands-on with OCR systems (Tesseract, Azure Document Intelligence), Java
  • Demonstrated ability to drive architecture decisions and lead initiatives from concept to production

About the company

 LexisNexis ist ein führender Anbieter intelligenter Rechtsinformation in den Bereichen Steuern, Recht und Wirtschaft. Wir bieten und entwickeln Lösungen und Services, welche die Arbeit unserer Kund:innen schneller, einfacher und produktiver gestalten. 

Als Teil des Business Systems & Technology Teams von LexisNexis Österreich stellen Sie den reibungslosen Ablauf der Geschäftsprozesse durch unsere Business Systeme sicher. Gleichzeitig tragen Sie dazu bei, dass wir unsere Systeme laufend an die sich ändernden Geschäftsprozesse anpassen und weiterentwickeln. 

Apply for this position