Job In A Week – get a job in a weekJob In A Week – get a job in a week
JobsInternshipsCompaniesSalariesResumePricingPost a job
Sign in
Jobs / Program / project manager jobs in India / Program / project manager jobs in Pune /
JC

Engineering Manager (Java, .NET, Kafka, Angular): Building Management & Controls

Johnson Controls · Pune

Posted
today
Experience
10+ yrs
Pay
Not stated
Role
Program / project manager
C#KafkaAngularJavaSQLSpring BootMicroservicesAgile
Apply on Johnson Controls' siteOpens the company's own careers page.

About the job

Location: Pune, India Reports to: Senior Engineering Manager Team size: 5-6 direct reports; 15-20 indirect (via leads/senior engineers) Employment type: Full-time Experience: 10+ years total About the Role We're looking for an experienced Engineering Manager to lead a team building software for building management and controls, including platforms that connect, monitor, and optimize HVAC, energy, lighting, and other building systems. You'll manage 5-6 direct reports and provide technical and delivery leadership across a broader group of 15-20 engineers, using Java, .NET, Kafka, and Angular. You'll partner with Product, Architecture, QA, and Embedded/Controls teams to deliver reliable, scalable, and secure solutions. What You'll Do

- Lead, coach, and grow direct reports (leads and senior engineers) and extend your influence to the wider 15-20 member team through them

- Hire, onboard, and retain strong talent, and build a high-trust, high-performance culture in the Pune team

- Own end-to-end delivery: roadmap planning, sprint execution, risk management, and dependency management across teams

- Guide architecture and design across Java and .NET services, Kafka-based event streaming, and Angular front ends

- Oversee design and operation of Kafka pipelines handling telemetry and events from building devices and controllers (topic design, partitioning, schema management, consumer lag, fault tolerance)

- Drive integration with building automation protocols and systems (e.g., BACnet, Modbus, MQTT, OPC UA) and IoT/edge gateways

- Ensure quality, reliability, and security for systems that interact with physical infrastructure, including alarms, scheduling, and device commissioning workflows

- Champion engineering best practices: code reviews, automated testing, CI/CD, observability, and secure coding

- Manage technical debt, modernization, and migrations (e.g., legacy .NET to modern .NET, monolith to microservices)

- Work with global stakeholders and distributed teams, aligning priorities across time zones

- Report on delivery, team health, and engineering metrics to the Senior Engineering Manager and leadership What We're Looking For

Required

- 10+ years of total software engineering experience, with 3+ years managing engineers or leading teams

- Experience managing or leading a team of 15-20 engineers, including through leads/managers

- Strong hands-on background in Java (Spring / Spring Boot) and .NET (C#, ASP.NET Core)

- Solid experience with Apache Kafka (event-driven architecture, stream processing, Kafka Connect, Schema Registry)

- Working knowledge of Angular and modern front-end practices (TypeScript, RxJS)

- Experience designing microservices, REST APIs, and distributed systems

- Domain experience in building management systems (BMS/BAS), building controls, or IoT/industrial automation

- Proven record of delivering complex projects with cross-functional and globally distributed teams

- Strong coaching, performance management, and stakeholder communication skills Nice to have

- Knowledge of building protocols (BACnet, Modbus, LonWorks, MQTT, OPC UA) and HVAC/energy management concepts

- Experience with time-series data, telemetry platforms, and analytics/fault detection

- Cloud experience (Azure, AWS, or GCP), Docker, and Kubernetes

- Familiarity with SQL/NoSQL databases and time-series stores (e.g., SQL Server, PostgreSQL, InfluxDB, TimescaleDB)

- Understanding of cybersecurity standards for OT/IoT environments (e.g., IEC 62443)

- Experience with edge computing or firmware/controls team collaboration

- Agile/Scrum experience at scale

Apply now

Do you fit this job?

Create your profile and every open job, this one included, gets a fit score for you.

More jobs like this

  • Program / project manager jobs in Pune
  • All jobs in Pune
  • All jobs at Johnson Controls

Similar jobs

All program / project manager jobs →
JC

Anaplan Scrum Master

Johnson Controls
Pune7+ yrsProgram / project manager
AgileStakeholder managementProblem solvingAzureJIRA
Posted todayApply
SN

Senior Project Manager

Springer Nature
PuneProgram / project manager
Stakeholder managementAgileProject managementProduct management
Posted yesterdayApply
C

Sr. Program Manager - Supporting NG-SIEM Onum/Integrations (Hybrid, IND)

CrowdStrike
Pune10+ yrsProgram / project manager
Project managementAgileExcelJIRAProduct managementStakeholder management
Posted 2 days agoApply
RA

Agile Project Manager - Cloud / SaaS

Rockwell Automation
Pune7+ yrsProgram / project manager
Project managementAgileStakeholder managementProblem solving
Posted 2 days agoApply
T

Senior Associate - Technical Project Manager

TIAA
PuneProgram / project manager
Project managementAgileStakeholder managementAzureJIRAProblem solving
Posted 3 days agoApply
B

Technical Delivery Manager

Barclays
PuneProgram / project manager
Stakeholder managementStrategyProject managementAgile
Posted 7 days agoApply

Jobs by role

  • Backend developer jobs in India
  • Full-stack developer jobs in India
  • Program / project manager jobs in India
  • Data scientist jobs in India
  • Data analyst jobs in India
  • Consultant jobs in India
  • Product manager jobs in India
  • Strategy & operations jobs in India
  • QA / Test engineer jobs in India
  • DevOps engineer jobs in India
  • Frontend developer jobs in India
  • Tech support jobs in India
  • Research analyst jobs in India
  • Mobile developer jobs in India

Jobs by city

  • Jobs in Bengaluru
  • Jobs in Hyderabad
  • Jobs in Pune
  • Jobs in Gurugram
  • Jobs in Chennai
  • Jobs in Mumbai
  • Jobs in Noida
  • Jobs in Delhi
  • Jobs in Coimbatore
  • Jobs in Ahmedabad
  • Jobs in Kolkata
  • Jobs in Chandigarh

Popular searches

  • Backend developer jobs in Bengaluru
  • Backend developer jobs in Hyderabad
  • Full-stack developer jobs in Bengaluru
  • Program / project manager jobs in Bengaluru
  • Data scientist jobs in Bengaluru
  • Product manager jobs in Bengaluru
  • Backend developer jobs in Pune
  • Consultant jobs in Bengaluru
  • Backend developer jobs in Chennai
  • Data analyst jobs in Bengaluru
  • QA / Test engineer jobs in Bengaluru
  • DevOps engineer jobs in Bengaluru
  • Full-stack developer jobs in Hyderabad
  • Backend developer jobs in Gurugram
  • Program / project manager jobs in Hyderabad
  • Frontend developer jobs in Bengaluru
  • Tech support jobs in Bengaluru
  • Strategy & operations jobs in Bengaluru

JobInAWeek

  • How to get a job in a week
  • Career guides
  • Post a job (free)
  • Create your profile
  • Internships & fresher jobs
  • Companies hiring
  • Salary check
  • Swipe jobs
  • Resume builder
  • Pricing
  • Privacy
  • Terms
  • Refunds & cancellation
  • Contact
  • About our job crawler
Job In A Week – Skills today. Job tomorrow.Job In A Week – Skills today. Job tomorrow.

Job In A Week (jobinaweek.com) helps you get a job in a week: fresh jobs from India's top companies, matched to your profile. Jobs come from company careers pages and link to the company's own apply page. Updated every two hours. © 2026 Job In A Week.