
4
34+ Reviews
Role: Director of Engineering
Job Summary:
- We are seeking an accomplished and strategic Director of Engineering with 12-15 years of experience in software development to lead our technical direction.
- This pivotal senior leadership role requires proven expertise in architecting, managing, and scaling high-performance, resilient SaaS platforms built on the AWS cloud. The Director will drive the technical roadmap, foster innovation, and ensure engineering excellence across distributed systems, focusing on serverless, event-driven architecture, and low-latency API development.
Primary Responsibility & Core Functions
Strategic Leadership and Decision-Making:
- Provide Proven leadership in team motivation, setting clear technical direction, and -executing strategic decision-making across the engineering organization.
- Utilize Excellent communication and decision-making skills to effectively convey complex architectural concepts, risks, and strategies to diverse technical and non-technical audiences.
- Drive cross-functional collaboration with Product Management, Operations, and business stakeholders to align technical strategy with business objectives.
Architecture and System Design:
- Demonstrate Proven expertise in scalable, high-performance, and resilient system design, ensuring reliability and durability of enterprise SaaS platforms.
- Possess Strong knowledge of serverless architecture, event-driven design, and distributed systems, utilizing expertise in event streams for asynchronous processing.
- Design, oversee, and optimize low-latency, high-performance API design and development to meet stringent application requirements.
- Experience with AI/ML systems and Large Language Models (LLMs) is a plus, providing vision for integrating advanced capabilities into the product suite.
Technology Stack and Cloud Expertise:
- Maintain strong technical competency and Proficiency in key distributed system technologies such as Kafka, OpenSearch/ElasticSearch, and AWS Kinesis.
- Expertise in other stream processing technologies like Azure Streams is also highly valued.
- Possess Strong programming skills in Python, Java, or Go to provide technical guidance and conduct high-level architectural reviews.
- Ensure adherence to modern deployment and infrastructure practices, leveraging Docker, Kubernetes, and infrastructure as code (Terraform, CloudFormation).
Required Skills & Qualifications:
- Experience: 12-15 years in software development, with a significant focus on SaaS platforms and AWS cloud.
- Education: Bachelor's or Master's in Computer Science, Engineering, or a related field.
- Architecture: Expertise in scalable, high-performance, and resilient system design, including serverless architecture, event-driven design, and distributed systems.
- Streaming Technologies: Proficiency in Kafka, OpenSearch/ElasticSearch, AWS Kinesis, and experience with Azure Streams.
- Coding: Strong programming skills in Python, Java, or Go.
- DevOps: Experience with Docker, Kubernetes, and infrastructure as code (Terraform, CloudFormation).
- Leadership: Proven leadership in team motivation, cross-functional collaboration, and strategic decision-making.
Preferred Skills:
- Experience with AI/ML systems and Large Language Models (LLMs).
- Hands-on experience designing and implementing low-latency APIs.
Didn’t find the job appropriate? Report this Job