Search by job, company or skills

Johnson Controls India

Principal Technical Lead

Save
new job description bg glownew job description bg glow
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

TITLE

What You Will Do

Provide architectural blueprints and technical leadership to the Development and Product Team. Design, develop and execute software solutions to address Product Requirement.

Principal Technical Lead — Key Responsibilities

  • Architecture & Technical Leadership
  • Provide end-to-end technical leadership across UI, API, data, and cloud layers; drive solution direction aligned to product and engineering strategy.
  • Own and evolve technical architecture (application, information/data, network, and security architecture) and translate requirements into scalable designs and implementation plans.
  • Establish and enforce engineering standards, best practices, and Definition of Done, ensuring high-quality delivery through design/code reviews and technical governance.
  • Mentor senior/junior engineers, unblock teams, and raise overall engineering maturity (quality, automation, and technical agility).
  • Full Stack Development (Hands-on + Stewardship)
  • Lead the design and development of enterprise-grade SPAs using Angular, TypeScript, HTML5, CSS3, driving modular front-end architecture and reusable UI patterns.
  • Define and govern component architecture, state management approach, UI performance guidelines, and maintainability practices across squads.
  • Architect and implement backend services and RESTful APIs using C#/.NET, ensuring clean layering, observability, performance, and backward compatibility.
  • Ensure seamless integration between Angular UI and .NET services with strong focus on API contracts, latency optimization, and resiliency patterns.
  • Database & Data Layer Management
  • Lead design and optimization of RDBMS schemas (e.g., SQL Server / Azure SQL) to support performance, scalability, and data integrity.
  • Review and guide development of complex SQL queries, tuning, and stored procedures, balancing performance with maintainability and operational safety.
  • API Engineering & Integration
  • Define API strategy (versioning, error handling, standard response models) and guide teams in building secure, scalable, well-documented APIs for internal/external integrations.
  • Lead API quality practices: contract validation, performance benchmarks, and integration reliability patterns.
  • Authentication, Security & Compliance (Principal Ownership)
  • Own application security posture across UI, APIs, and data; ensure authentication/authorization design meets enterprise security expectations.
  • Drive secure engineering practices including SAST/dependency scanning, secrets management, database protections, and evidence-based compliance processes.
  • Lead identity and access governance, including role-based access via AAD group-based permissioning where applicable.
  • Cloud & DevOps Enablement (Azure)
  • Architect and guide deployment of services on Azure, ensuring reliability, scalability, cost awareness, and operational excellence.
  • Champion CI/CD and quality gates (security scanning, build validation, automated checks) to improve release confidence and reduce production risk.
  • Collaboration & Agile Delivery Leadership
  • Partner with Product Owners, UX, QA, and Engineering leadership to shape delivery approach and ensure teams can execute effectively.
  • Actively lead/participate in agile ceremonies, PI planning, technical design huddles, and cross-team dependency management.
  • Identify technical enablers and ensure prioritization of tech debt/maintenance work aligned with capacity and roadmap needs.
  • Performance, Reliability & Operational Excellence
  • Own performance strategy across frontend, API, and database layers; drive measurable improvements in scalability, reliability, and responsiveness.
  • Establish observability expectations (monitoring, logging, tracing) and lead structured troubleshooting of production issues and performance bottlenecks.

How You Will Do It

  • Ability to analyse Product requirements and create the Solution Technical Architecture including Application, Network, Information and Security Architectures.
  • Capability to ensure design quality of the project To Visualise, design and develop a robust product architecture, which can meet the business requirements, product strategy and technical strategy.
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Participating in design and code reviews/inspections.
  • Providing input to technical discussions; propose solutions and alternatives.
  • Providing technical expertise to less experienced developers.

What We Look For

  • 12-15 years of relevant software design, development and testing experience. Product development experience preferred.
  • 4+ years experience designing and building software applications
  • Strong technical skills in .Net MVC, .Net core, Angular JS, Angular, C#.Net .
  • Experience in Data Engineering
  • Good communication skills, with an ability to express and understand complex technical concepts.
  • Strong analytical, problem-solving, and conceptual skills.
  • Ability to work under pressure and meet tight deadlines.
  • Experience of working with globally distributed teams.
  • Innovative and Self learner for mentoring and problem resolutions

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147491329