Principal Software Engineer

Posted 3 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
In-Office
Senior level
Other • Security
The Role
The Lead Software Engineer designs, develops, and enhances software applications, ensuring scalability and performance, while mentoring team members and collaborating across functions.
Summary Generated by Built In

What you will do:

We are seeking a highly skilled and motivated Lead Software Engineer to join our development team in Bangalore. The Lead Software Engineer reports to the Software Applications Engineering Manager. As a key member of the engineering organization, you will collaborate closely with cross-functional teams to design, develop, and enhance software applications that align with business and technical objectives.

Job Responsibility:

• Design, evaluate, and implement software solutions to address complex engineering and architectural challenges.

• Enhance and maintain existing products, ensuring scalability, performance, and reliability.

• Collaborate with product management to gather and refine functional and non-functional requirements.

• Participate in project planning, estimation, and analysis to support delivery timelines.

• Contribute to continuous improvements within the agile software development process.

• Foster collaboration across teams ensure alignment with project goals and vision.

• Communicate technical concepts and development guidelines effectively to team members.

• Provide mentorship and technical leadership to software engineers.

• Work closely with SRE, Cybersecurity, and QA teams to meet project commitments.

• Write clean, efficient, reusable, and scalable code following best practices.

Qualifications and Skills:

· Bachelor’s degree in Computer Science, Engineering, or a related field.

· Strong proficiency in C#, .NET Core, ASP.NET Core, and Microsoft Azure (PaaS).

· Experience with microservices architecture and Azure messaging services.

· Solid understanding of relational and non-relational databases.

· Familiarity with testing frameworks such as xUnit or JUnit.

· Hands-on experience with Git and version control best practices.

· Frontend development skills include HTML, CSS, JavaScript, and React.

· Strong communication skills with the ability to work effectively across diverse teams.

· Experience working in Agile environments using Jira or Azure DevOps.

· Self-driven with strong analytical and problem-solving abilities.

Desirable skills:

• Familiarity with Azure Active Directory B2C, OAuth, and Federation Services.

• Understanding of cybersecurity best practices in software development.

Top Skills

.Net Core
Asp.Net Core
C#
CSS
Git
HTML
JavaScript
Junit
Microservices
Azure
Non-Relational Databases
React
Relational Databases
Xunit
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chennai
100,000 Employees

What We Do

At Johnson Controls, we transform the environments where people live, work, learn and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers and manufacturing. With a global team of 100,000 experts in more than 150 countries and over 130 years of innovation, we are the power behind our customers’ mission.

Our leading portfolio of building technology and solutions includes some of the most trusted names in the industry, such as Tyco®, York®, Metasys®, Ruskin®, Titus®, Frick®, Penn®, Sabroe®, Simplex®, Ansul® and Grinnell®.

Similar Jobs

In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
1877 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Principal Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
61628 Employees
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
1689 Employees
12-12 Annually
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
1689 Employees

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account