Johnson Controls

Technical Lead(full stack)

Bangalore-Karnataka-India Full time


Location: [[Bangalore / Hybrid]]
Employment Type: Full-time
Experience: 10–14 years (with 3+ years in Tech Lead role)
 

Role Summary

  • We are seeking a Tech Lead to own the design, integration, and delivery of enterprise applications spanning Johnson Controls (JCI) systems, Salesforce, SharePoint, and Angular-based front-end interfaces.
  • The Tech Lead will guide a cross‑functional squad, architect scalable integrations and modern UIs, enforce engineering best practices, and partner closely with business and product stakeholders to deliver value-driven releases.
  • This role is ideal for a leader with deep experience in modernizing building or industrial systems interfaces, integrating JCI platforms with enterprise ecosystems, and driving full-stack engineering with a strong product mindset.

    Key Responsibilities
  • Architecture & Integration
  • Lead solution architecture for integrations between Johnson Controls platforms (e.g., building management and control systems), Salesforce, and SharePoint.
  • Define and govern APIs, data contracts, integration patterns, and security models.
  • Design scalable, resilient, and secure integration architectures aligned with enterprise standards.
  • Front-End Engineering
  • Design and build AngularJS / Angular front-end applications:
  • Component-based architecture
  • State management
  • Performance optimization
  • Ensure seamless integration of UIs with enterprise backend systems.
  • Delivery & Technical Leadership
  • Lead and mentor a team of 6–10 engineers, providing:
  • Code reviews
  • Technical coaching
  • Design guidance
  • Sprint-level delivery oversight


Create reference implementations and proof-of-concepts (POCs) for complex workflows such as:

  • CRM case management
  • Work order lifecycle
  • Document generation and automation
  • DevOps & Engineering Excellence
  • Establish and maintain CI/CD pipelines, including:
  • Code quality gates
  • Branching strategies
  • Automated testing
  • Release management


Drive non-functional requirements:
 

  • Performance
  • Reliability
  • Security
  • Observability and monitoring


Define and validate disaster recovery and business continuity plans.

Stakeholder & Product Collaboration

Translate business requirements into technical designs, architecture artifacts, and user stories.
Partner with the Product Owner to shape backlog priorities, release scope, and delivery plans.
Run architecture reviews, RFCs, and technical deep-dives with:

Information Security
Infrastructure / Cloud teams
Business and enterprise stakeholders


Provide effort estimates, risk assessments, and implementation roadmaps.


Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Strong experience leading enterprise application integrations.
  • Hands-on expertise with:
  • AngularJS / Angular
  • RESTful APIs and integration patterns
  • Salesforce and SharePoint integrations


Experience working with industrial/building management systems, preferably Johnson Controls (JCI) platforms.
Solid understanding of security, authentication, and authorization in enterprise environments.
Proven ability to lead teams and drive delivery in Agile/Scrum environments.


Preferred Qualifications

  • Experience modernizing legacy industrial or building systems.
  • Knowledge of middleware, event-driven architectures, or iPaaS platforms.
  • Familiarity with enterprise DevOps tooling and cloud-native deployments.
  • Strong communication skills with both technical and non-technical stakeholders.


What Success Looks Like

Stable, scalable integrations between JCI systems and enterprise platforms.
High-quality, performant, and accessible Angular applications.
Predictable delivery with strong engineering standards.
A motivated, high-performing engineering squad.
Measurable business value delivered through each release