Job Description
• Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S and T core priorities.
• Drive partnerships with User Experience, Product Management, IT, Data and Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio.
• Develop software development strategy utilizing industry standards. Create a roadmap and timing of implementation of the roadmap based on business requirements and strategy.
• Lead multi-discipline, high-performance work teams distributed across remote locations effectively.
• Build, manage, develop, and mentor a team of engineers.
• Interact with executives across the company to lead the narrative around software engineering.
• Develop and expand DPS capabilities through a customer-obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences.
• Manage and appropriately escalate delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders.
• Interact with key business partners to recommend solutions that best meet the strategic needs of the business.
Qualifications:
• A Bachelor's Degree in Computer Science, Engineering, or a related field.
• Master's or Ph. D. in Computer Science or Engineering preferred.
• Minimum of 8 years of relevant software development and engineering management experience.
• 3 years of experience in architecting fault-tolerant, high-scale distributed systems.
• Commanding knowledge of data structures, algorithms, and object-oriented design.
• Experience with JavaScript/TypeScript, Node.js, React / React Native FrontEnd frameworks
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
