Senior Manager, Software Engineering

2 weeks ago


Chennai, Tamil Nadu, India Celestica Full time

Job Overview


Celestica is seeking an experienced Senior Manager, Software Engineering, with a strong background in firmware development and team leadership. The ideal candidate will have a passion for leading a team of software engineers to develop high-quality, reliable software that integrates with hardware to deliver exceptional performance.


Key Responsibilities



  • Lead and manage a team of software engineers designing, developing, testing, and deploying firmware and applications for Board Management Controllers (BMC) and orchestration software.
  • Take ownership of non-technical project aspects, including people, finances, and project scheduling.
  • Develop and manage project schedules, prioritize tasks, and balance multiple projects concurrently.
  • Serve as the primary interface between the software team and cross-functional teams, including software validation, hardware engineering, manufacturing engineering, program management, customer support, and executive management.
  • Review and interpret customer specifications and act as the primary customer contact when necessary.
  • Continuously improve software development processes, leveraging lessons learned from previous projects and customer deployments.
  • Coach and mentor high-performance software engineers in their career advancement and skill development.
  • Attract and hire a team of high-quality software engineers and interact with the open-source community.
  • Develop deployment strategies and plans, and manage relationships with key vendors and partners.
  • Stay up-to-date with relevant industry knowledge and regulations.

Requirements



  • Experience in firmware, device driver, and boot loader development.
  • Minimum of 3 years of experience in managing a team of software developers.
  • Project Management skills, including the ability to manage complex projects with multiple lines of engineering and other functions.
  • The following competencies are required: Coaching and Mentoring, Communication, Negotiation, Presentation skills, Creative Problem Solving, Customer Interaction, Stakeholder Management, Leadership, and People & Team Leadership Behaviors.
  • Experience in delivering platforms with BMC firmware and various storage products is a plus.
  • Knowledge of Quality & Lean, D/PFMEA, 8D/Corrective Action, Equipment Safety, and Design of Experiments (DOE) is preferable.

Physical Demands



  • Duties are performed in a normal office environment.
  • Extended periods of sitting and sustained visual concentration on a computer monitor or numbers and other detailed data are required.
  • Repetitive manual movements, such as data entry, using a computer mouse, or using a calculator, are frequently needed.
  • Occasional travel may be necessary.

Typical Experience



  • 12 to 18 years of experience.

Typical Education



  • Bachelor degree or an equivalent combination of education and experience.

Celestica Overview


Celestica enables the world's best brands through design, manufacturing, hardware platform, and supply chain solutions. We partner with leading companies in various industries to deliver solutions for their most complex challenges.



  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will play a critical role in designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Director to lead our global development and quality assurance teams. As a key member of our leadership team, you will be responsible for driving strategic product development and quality goals, inspiring innovation within the team, and ensuring we remain at the forefront of the...

  • Software Engineer II

    1 month ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIJob Summary:The Software Engineer II is responsible for designing, developing, and troubleshooting software programs for software enhancements and new products. This role involves working with a team to maintain a proprietary database management system running on z/OS, with batch, interactive, and programming language...


  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team as a Senior Software Engineer. As a key member of our Horizon Remote Experience Engineering team, you will be responsible for designing, implementing, and maintaining robust, high-performance, and scalable software systems.Key ResponsibilitiesTake ownership of...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    About the Role:At Laserbeam Software, we are seeking a highly skilled and experienced Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using ASP.NET MVC, .NET Core, and Entity Framework.Key Responsibilities:Design and Development: Design, develop,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionAs a Software Development Engineer at Rocket Software, you will design, develop, and troubleshoot software programs for software enhancements and new products. You will join a team maintaining a proprietary database management system running on z/OS, with batch, interactive, and programming language interfaces, as well as a web interface.Key...


  • Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full time

    Job Title: Senior .NET Software EngineerAbout the Role:Kavi Software Technologies Private Limited is seeking a highly skilled Senior .NET Software Engineer to join our team. As a Senior .NET Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using .NET technologies.Key...


  • Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full time

    Job Title: Senior .NET Software EngineerJob Summary:Kavi Software Technologies Private Limited is seeking a highly skilled Senior .NET Software Engineer to join our team. As a Senior .NET Software Engineer, you will be responsible for designing, developing, and deploying high-quality software applications using .NET technologies.Responsibilities:Design and...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Senior Developer PositionWe are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and develop scalable and maintainable software...


  • Chennai, Tamil Nadu, India Software AG Full time

    Unlock Your Potential as a R&D Engineer at Software AGAre you a passionate and innovative software developer looking to advance your career in the field of Business Process Management (BPM)? Do you have a strong understanding of design patterns and a desire to contribute to cutting-edge projects? If so, we invite you to join our dynamic team at Software AG...

  • Software Engineer II

    4 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II at Rocket Software designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. This role involves joining a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces as well as a web...


  • Chennai, Tamil Nadu, India Padink Engineering Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our Full Stack applications.The ideal candidate will have experience with React and Node.js and will be able to work effectively in a collaborative environment.Key Responsibilities:Design and implement full stack applications using React and...


  • Chennai, Tamil Nadu, India Sanmina Full time

    Job Title: Senior Software Engineering ManagerThe Senior Software Engineering Manager will lead the development of software solutions for Sanmina's clients. This role will be responsible for creating plans, managing teams, and executing against agreed timelines. The successful candidate will have strong technical leadership skills and be able to establish...


  • Chennai, Tamil Nadu, India TPF Software Full time

    Tech Lead RoleAs a Senior Software Engineer - z/TPF, you will be leading the technical design and build for small to medium-sized solutions in a team. Your expertise in translating functional and non-functional requirements into fit-for-purpose technical design will drive the success of our projects.Mainframe ExpertiseYou will ensure solution performance,...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Job Title: Senior DeveloperJob Summary:We are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and Development:Design, develop, test, and...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    About CIAR Software Solutions Pvt LtdWe are a leading software development company specializing in providing comprehensive solutions for the restaurant and hotel management industry. Our innovative products have been instrumental in transforming the operations of numerous food outlets and hotels.Job OverviewWe are seeking a highly skilled and experienced...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    Job OverviewWe are seeking a highly skilled Senior Java Software Engineer to join our team at CIAR Software Solutions Pvt Ltd. As a Senior Java Software Engineer, you will play a key role in developing and maintaining our innovative software solutions for the restaurant and hotel management industry.Key ResponsibilitiesDesign, develop, and maintain...


  • Chennai, Tamil Nadu, India Fulcrum Digital Full time

    About the RoleFulcrum Digital is a cutting-edge digital transformation company that accelerates innovation and technology services. We're seeking a seasoned Senior Software Engineering Manager to lead our software engineering projects, combining technical expertise with leadership and collaboration skills to drive innovation and deliver exceptional...


  • Chennai, Tamil Nadu, India Celestica Full time

    Job Title: Senior Manager, Software Engineering LeadJob Summary:Celestica is seeking a Senior Manager, Software Engineering Lead to lead a team of software engineers in developing high-quality, reliable software that works closely with hardware to enable high performance. The ideal candidate will have experience in firmware development and a passion for...


  • Chennai, Tamil Nadu, India Athenahealth Full time

    Company Overview:Athenahealth is a leading healthcare technology company that aims to create a thriving ecosystem delivering accessible, high-quality, and sustainable healthcare for all.About Our Location:We have offices across the United States and India, offering a unique and innovative work environment that promotes collaboration and productivity.About...