Principal Software Engineer

Added
20 days ago
Type
Full time
Salary
Salary not provided

Related skills

java microservices spring spring boot event-driven architecture

๐Ÿ“‹ Description

  • Define and lead the technical strategy and architecture for Java-based CRM platforms across
  • Design strategic, complex, and cross-cutting technical solutions aligned with business and product
  • Provide architectural leadership to Tech Leads and engineering teams, ensuring scalable, resilient
  • Partner with Architecture, Product, and Engineering leadership to align domain architecture with
  • Lead platform modernisation programs, including microservices, event-driven architectures
  • Create AI-assisted engineering practices across the domain to improve developer productivity

๐ŸŽฏ Requirements

  • 12+ years of experience of Java and the Spring ecosystem, including Spring Boot, Spring MVC, Spring
  • Architecture and large-scale systems design experience within distributed and available systems.
  • 10+ years' experience with microservices and event-driven architectures, including technologies
  • Experience with domain-driven design, API design, integration patterns, and distributed data
  • Experience designing scalable, resilient, secure, and enterprise platforms.
  • 8+ years of experience with relational and NoSQL databases, caching strategies, and data

๐ŸŽ Benefits

  • Safe home pickup and home drop.
  • A regular bonus and great pension.
  • 24 days annual leave.
  • Extra paid leave, including wellbeing and development days.
  • Life assurance and Income Protection.
  • Private healthcare and wellbeing support.
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’