Posted:5 days ago| Platform:
Remote
Full Time
Senior Engineering Manager – Job Description Job Title :- Senior Engineering Manager Location :-Gurugram, India Experience :- 10 + yrs About the Role As a Senior Engineering Manager at IOL, you will lead a high-performing engineering team responsible for building and scaling our B2B hospitality marketplace, which processes billions of searches, price verifications, and bookings daily. This role combines technical leadership with hands-on contributions, including code reviews and building proofs of concept (PoCs). You will mentor engineers, drive hiring initiatives, and shape the technical vision for our platform, ensuring robust, scalable, and innovative solutions. With a focus on technologies like Golang, Python, and Elasticsearch, you will guide the team in optimizing performance and delivering seamless experiences for our demand and supply partners. Key Responsibilities Technical Leadership: Provide architectural guidance and perform code reviews to ensure high-quality, maintainable codebases in Golang and Python. Build PoCs to validate technical approaches and explore innovative solutions. Team Management: Hire, mentor, and grow a diverse team of engineers, fostering a culture of collaboration, innovation, and continuous improvement. Project Oversight: Collaborate with cross-functional teams (e.g., Data Team, platform engineers, product managers) to define project requirements, set technical priorities, and deliver scalable solutions on time. System Optimization: Oversee the development and optimization of high-throughput systems, leveraging Elasticsearch for search and analytics, and ensuring low-latency performance for massive workloads (e.g., 2 billion daily searches). Process Improvement: Implement and refine engineering processes, including CI/CD pipelines, agile methodologies, and best practices for code quality and system reliability. Strategic Planning: Align team objectives with company goals, contributing to the technical roadmap for IOL’s hospitality marketplace. Innovation: Stay current with industry trends in distributed systems, cloud platforms, and search technologies, proposing novel approaches to enhance system capabilities. Stakeholder Communication: Present technical strategies and project updates to stakeholders, translating complex concepts into clear, actionable insights. Required Skills & Qualifications Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Experience: 10+ years of software engineering experience, with at least 3 years in a technical leadership or engineering management role. Proven track record of hiring, mentoring, and scaling high-performing engineering teams. Extensive hands-on experience with Golang and Python in production environments. Strong background in performing code reviews and building PoCs to drive technical decisions. Technical Skills: Deep expertise in Golang and Python for building scalable, high-performance systems. Proficiency with Elasticsearch for search, indexing, and analytics in large-scale datasets. Familiarity with distributed systems and big data technologies (e.g., Apache Spark, Kafka, Redis). Experience with cloud platforms (e.g., AWS, Azure, GCP) for deployment and scaling. Knowledge of version control systems (e.g., Git) and CI/CD pipelines (e.g., Azure DevOps). Leadership Skills: Exceptional ability to mentor engineers, resolve conflicts, and foster professional growth. Strong problem-solving skills to address complex technical and team challenges. Excellent communication skills to collaborate with cross-functional teams and present to stakeholders. Work Style: Proactive, adaptable, and able to thrive in a fast-paced, innovative environment. Preferred Skills Experience in the hospitality or travel industry, particularly with search or booking systems. Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) or predictive modeling. Knowledge of real-time data streaming and event-driven architectures (e.g., Apache Kafka). Exposure to Azure cloud services (e.g., Azure App Service, Azure SQL Database, KeyVault). Experience optimizing systems for resource-constrained or low-latency environments. Work Type This role offers flexible working arrangements: Remote for the first 2 or 3 months Then Hybrid model : 3 days in the office and 2 days work from home Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Greater Kolkata Area
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Mumbai Metropolitan Region
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Bengaluru, Karnataka, India
0.0 - 0.0 Lacs P.A.
Bengaluru, Karnataka, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Bangalore Urban, Karnataka, India
0.0 - 0.0 Lacs P.A.
Gurugram, Haryana, India
0.0 - 0.0 Lacs P.A.