Head of Software Engineering
We are seeking a highly experienced Head of Software Engineering to lead the development of our high-performance multi-faceted application.
About the Role
* 10+ years of experience in software engineering with at least 5 years in a senior leadership role (Head of, VP, CTO, Director)
* Strong background in technical leadership in rapid growth and fast-paced environments
* Demonstrable experience in designing and building Microservices Architecture in high-growth environments
Key Responsibilities
1. Building and leading a multi-disciplined engineering team
2. Driving the development of a complex microservices platform from the ground up
3. Designing and implementing scalable and secure architecture
4. Mentoring engineers and promoting knowledge sharing across teams
5. Evaluating and improving processes to increase efficiency and productivity
Requirements
* Java, Kotlin, Python, Go, and associated modern backend frameworks
* Cloud-native technology - AWS/Azure/GCP, Docker, Kubernetes, Redis, Kafka, Databases, Event-driven architecture
* Strong grasp of enterprise security, scalability, and wider non-functional requirements
What We Offer
* Work From Home
* A dynamic and challenging environment with opportunities for growth and professional development