We are seeking a highly accomplished Principal Engineer to lead the architecture, design, and development of scalable, high-performance enterprise-grade applications.
Requirements
- 12+ years of strong product engineering experience
- Deep expertise in C#/.NET Core and/or Java (Spring Boot, Hibernate, Microservices)
- Strong understanding of distributed systems, system design, and scalable architectures
- Experience building SaaS or enterprise-grade products
- Expertise in REST APIs, event-driven architecture, and messaging systems (Kafka/RabbitMQ)
- Experience with relational and NoSQL databases
- Strong cloud experience (AWS/Azure/GCP)
- Proven ability to lead large technical initiatives
- Strong stakeholder communication skills
Benefits
- Company Description: A leading software company
- Team that the role is part of or works on: Engineering Team