Senior Director - Software Engineering
MRO
Date: 7 hours ago
City: Pune, Maharashtra
Contract type: Full time

We are seeking a Senior Software Architect to lead the design and evolution of our cloud-native data and application platforms. The ideal candidate is a hands-on technologist with 15+ years of software engineering experience and deep expertise in Node.js, distributed systems, and modern data architectures. Alongside technical leadership, you will mentor and guide a small engineering team, ensuring architectural vision translates into delivery of scalable, secure, and high-quality solutions.
Key Responsibilities:
Key Responsibilities:
- Define and evolve enterprise-grade architecture for data and application platforms
- Design and implement cloud-native, event-driven, and microservices-based architectures using Node.js
- Lead the design of data platforms and pipelines (streaming, batch, CDC, APIs)
- Establish reference architectures, design patterns, and reusable frameworks
- Ensure adherence to SOLID principles, clean code, and modular design
- Mentor engineers on design, Node.js, and data engineering best practices
- Manage a small team (5–10 engineers) while fostering technical growth
- Drive technology evaluations, proof-of-concepts, and long-term architectural planning
- Establish architectural guardrails for Node.js services, APIs, and data pipelines
- Stabilize and optimize Node.js applications for performance and cost efficiency
- Define data platform standards (pipelines, orchestration, CDC, streaming)
- Mentor technical leads and engineers to raise the bar on system design
- Introduce observability standards (tracing, logging, metrics)
- Deliver key architectural blueprints for microservices and lakehouse models
- Shape the 3–5 year technical roadmap
- 15+ years in software engineering, including 7+ years in architecture roles
- Strong expertise in Node.js, JavaScript, and TypeScript
- Mastery of SOLID principles, design patterns, and system refactoring
- Extensive experience with data pipelines, lakehouses, and streaming (Kafka, Pub/Sub, Event Hubs)
- Hands-on experience with CDC tools (Fivetran, Debezium) and orchestration frameworks (Airflow, Cloud Composer, Dagster)
- Cloud expertise in GCP (preferred), Azure, or AWS
- Knowledge of observability tools (OpenTelemetry, Cloud Trace), IAM, and security compliance (PII/PHI)
- Experience with data modeling, BI/analytics integration, and semantic layer design
- Exposure to healthcare, finance, or other regulated industries
- Familiarity with Team Topologies or scaled agile frameworks
- Thought leadership in AI/ML, LLMs, and data-driven applications
- Influence and ownership over the technology strategy of a data-driven enterprise
- A culture that values technical depth, innovation, and autonomy
- Competitive compensation and benefits
- Growth opportunities in both technical architecture and organizational leadership
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Brakes Refinement Engineer
Tata Technologies,
Pune, Maharashtra
10 hours ago
Role descriptionRole Title: Brakes Refinement Engineer Tools: 3Dx, Altair, Abaqus, CATIA V5, 3d Experience, Teamcenter, UK Driving License Experience: 10-12 yrs Location: PuneEducation: Bachelor's degree in mechanical engineering, Automotive Engineering, or a related field Detailed JD: -Vehicle Evaluation & Root Cause Analysis Conduct on-road and proving ground brake refinement evaluations across multiple European locations (Up to 3 weeks at a...

Mid C++/C# Developer in Pune
Cognyte,
Pune, Maharashtra
1 day ago
Today’s world is crime-riddled. Criminals are everywhere, invisible, virtual and sophisticated. Traditional ways to prevent and investigate crime and terror are no longer enough…Technology is changing incredibly fast. The criminals know it, and they are taking advantage. We know it too.For nearly 30 years, the incredible minds at Cognyte around the world have worked closely together and put their expertise...

Data Analyst
Barclays,
Pune, Maharashtra
1 day ago
Join us as an "Data Analyst" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.You may be assessed on the key critical skills relevant for success in role, such as experience with Collaborating closely with the wider Data Solutions and Services...
