We are seeking an experienced Principal Backend Software Engineering Architect to lead the design, development, and enhancement of enterprise backend platforms in a cloud-native, microservices-driven environment. This role requires deep technical expertise, hands-on leadership, and proven experience delivering large-scale, high-performance backend systems.
Responsibilities:
- Architect, design, and implement enterprise-grade backend services using Java, Spring Boot, Spring Cloud, and distributed system frameworks.
- Build and maintain scalable, resilient microservices and APIs with a focus on performance, reliability, and observability in cloud environments.
- Lead platform-level engineering initiatives, including backend frameworks, R&D, and integration of new tools or technologies.
- Optimise backend infrastructure using Kafka, Redis, Docker, Nginx, and other cloud-native components to meet demanding performance and scalability requirements.
- Conduct technical design and code reviews, enforce engineering best practices, and provide guidance to development teams.
- Collaborate with cross-functional teams to ensure backend architecture meets business requirements and long-term platform goals.
- Independently drive complex technical solutions, troubleshoot distributed systems, and deliver high-quality backend software on time.
Requirements:
- 5 - 7+ years of hands-on backend engineering experience with extensive Java expertise and enterprise system delivery.
- Proven track record in Spring MVC, Spring Boot, Spring Cloud, microservices, and distributed system architecture for large-scale systems.
- Strong experience with backend infrastructure technologies, including Kafka, Redis, Docker, Dev-Containers, and Nginx.
- Deep understanding of software architecture patterns, system scalability, performance optimisation, and reliability engineering.
- Demonstrated ability to contribute to platform-level engineering, backend framework design, or R&D for large-scale systems.
- Familiarity with Golang, Python, Solidity, emerging backend technologies, and DevOps practices including CI/CD and containerised workflows.
- Strong analytical, problem-solving, independent working, and communication skills to lead complex backend initiatives.