Software Engineering Manager

4 weeks ago


Bengaluru, Karnataka, India NTT DATA Full time

About the Role

NTT DATA is seeking a highly skilled Software Engineering/Architecture Management professional to lead our software development teams. As a key member of our organization, you will be responsible for managing the activities of software engineering/architecture teams, setting goals to ensure timely project delivery, and developing, planning, directing, coordinating, and managing processes related to software engineering/architecture initiatives and projects.

Key Responsibilities:

  • Manage the activities of software engineering/architecture teams, setting goals to ensure timely project delivery
  • Develop, plan, direct, coordinate, and manage processes related to software engineering/architecture initiatives and projects
  • Conduct research and analysis, set objectives, establish budgets, and guidelines
  • Liaise with internal and external partners to address issues and concerns, resolving them promptly
  • Ensure that relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle
  • Provide input into and drive the architectural vision by translating product requirements into work items that the team can perform and ensures that the tasks are accomplished
  • Allocate resources and streamline processes to ensure deliverables are met within the expected timeline
  • Provide input into the design and execution of the software engineering/architecture lifecycle and assist with the associated activities as and when required
  • Detail quality assurance and automated testing requirements, processes, and guidelines
  • Recommend guidelines on which technologies to leverage to enable scalable system architecture designs
  • Communicate regularly with product owners and work closely with end-users to translate requirements to the team
  • Drive the execution of projects from conception to implementation, regularly reporting on project status
  • Respond to requests for proposals (RFP) with complete timelines, deliverables, and budget
  • Assist with the documentation of release packages and ensuring the team has access to new releases
  • Remain up to date with current technologies and aware of upcoming and new technologies
  • Instil best practices for software engineering and architecture documentation, assuring designs meet requirements and deliver high quality

Requirements:

  • Knowledge of the regulatory, risk, and compliance environment and requirements
  • Knowledge of programming languages, complex programming applications, and troubleshooting
  • Knowledge of software development, engineering, and architecture life cycle process and methodologies
  • In-depth knowledge of Agile and Waterfall methodologies
  • Full grasp of all processes related to software including analysis, development, architecture, engineering, design, coding, system, and user testing, problem resolution, and planning
  • Knowledge of build and release processes, environment management, and source control management
  • Knowledge of people practices and processes
  • Ability to build a cohesive team and manage people effectively
  • Ability to coach and develop the team
  • Ability to balance and plan the short-term and long-term actions of the team
  • The ability to manage time effectively while setting the tone of the team through modeling and leadership
  • Ability to interact effectively with a variety of internal and external stakeholders by using good collaboration and engagement skills

Academic Qualifications and Certifications:

  • Bachelor's degree or equivalent in Information Systems, Computer Science, Engineering, or related field
  • Relevant certifications required

Required Experience:

  • Previous experience in a corporate or consulting environment, acting in a technical lead capacity
  • Demonstrated experience building, managing, and leading software development, engineering, and/or architecture teams
  • Demonstrated experience of dealing with relevant stakeholders, building strong relationships, and negotiating with decision-makers and influencers
  • Demonstrated experience of delivering consultancy-type projects, utilizing Agile or Waterfall methodologies
  • Solid experience of IT in a complex business environment with the ability to translate technical concepts into business terms
  • Demonstrated experience of negotiation or management of third-party services
  • Demonstrated experience of developing and implementing relevant strategies in a multi-supplier environment, managing third-party services
  • Has had previous people management responsibilities and/or allocation of resources within a department or project environment

About NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize, and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation, and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer

NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, color, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.



  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a skilled Senior Software Engineering Manager to lead our software engineering team. As a member of our leadership team, you will be responsible for guiding the technical direction of the team and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLead a team of software engineers in the development of...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    Job Title: Software Developer/Senior Software DeveloperAbout the Role:We are seeking a highly skilled Software Developer/Senior Software Developer to join our development team at Altair Engineering. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve, with a specific focus on...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software SolutionsEka Software Solutions, a leading provider of cloud-based solutions for the metals, energy, and agriculture industries, is seeking a seasoned Engineering Manager to lead our global development team. As a key member of our leadership team, you will be responsible for driving the development of our software products, leveraging your...


  • Bengaluru, Karnataka, India Synopsys Software Integrity Full time

    About Synopsys Software Integrity GroupSynopsys Software Integrity Group is a leader in the Gartner Magic Quadrant for Application Security Testing (AST), recognized for its vision and ability to execute. As a result, security and risk management leaders must meet tighter deadlines and test more-complex applications by integrating and automating AST in the...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Software Engineering Manager Job DescriptionWe are seeking a seasoned Software Engineering Manager to lead our team of highly skilled engineers in delivering innovative solutions. The ideal candidate will have a strong background in software engineering, technical leadership, and experience in managing high-performing teams. The role involves driving the...


  • Bengaluru, Karnataka, India Synopsys Software Integrity Full time

    About Synopsys Software IntegritySynopsys Software Integrity Group is a leader in the field of application security testing, recognized for its vision and ability to execute. Our team of experts is dedicated to helping customers keep their applications safe and secure.Job DescriptionWe are seeking a highly skilled Senior Software Development Manager to...


  • Bengaluru, Karnataka, India Synopsys Software Integrity Full time

    About Synopsys Software IntegritySynopsys Software Integrity Group is a leader in the field of application security testing, recognized for its vision and ability to execute. Our team of experts is dedicated to helping customers keep their applications safe and secure.Job DescriptionWe are seeking a highly skilled Senior Software Development Manager to...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:At Cloud Software Group, we're building the secure digital workspace technology that helps millions of end-users do their best work from anywhere. Our team values work-life balance and is committed to innovation and growth. We're looking for a talented Manager, Software Engineering to join our award-winning workplace.What We're Looking For:We...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software SolutionsEka Software Solutions, a part of STG, has merged with Quor Group to establish a strong presence in the vendor solutions market for metals, energy, and agriculture. Our company offers a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and E-Sourcing products.Job SummaryWe...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...


  • Bengaluru, Karnataka, India Synopsys Software Integrity Full time

    About Synopsys Software Integrity GroupSynopsys Software Integrity Group is a leader in the field of application security testing, recognized for its vision and ability to execute. As a result, security and risk management leaders are under pressure to meet tighter deadlines and test more complex applications by integrating and automating AST in the software...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    About the Role:Altair Engineering is seeking a highly motivated and experienced Software Developer/Senior Software Developer to join our development team. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve with a specific focus on automotive.Key Responsibilities:Collaborate with...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    At Capgemini Engineering, we are seeking a skilled Software Engineering Specialist to join our team.Job Overview:Capgemini Engineering is a leading engineering and technology consulting firm. We help our clients navigate the challenges of the digital world by leveraging our expertise in engineering, data analytics, and artificial intelligence.Job...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a skilled Software Development Engineer to join our Enterprise Applications Development team. As a key member of our team, you will be responsible for designing, developing, and implementing business applications that support our global operations.Key Responsibilities:Design and develop high-quality, scalable, and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. We're recognized as one of the Best Companies to Work...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a skilled Software Engineering Lead to join our team at Upland India. The ideal candidate will have 9-11 years of experience in software development and management, with a strong background in Java, SQL, and JSP. They will be responsible for leading a small team of...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Summary We are seeking an experienced Engineering Manager to lead our team of software engineers in the development of cutting-edge cloud services. The ideal candidate will have a strong background in architecting and designing enterprise software or cloud services using C++ across desktop and mobile platforms. Key Responsibilities - Provide technical...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineering LeadJob Summary:We are seeking an experienced Software Engineering Lead to join our team at Upland Software. As a key member of our engineering team, you will be responsible for leading the development of our email marketing and automation platform, PostUp.Key Responsibilities:Lead a small team of engineers and testers to...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software SolutionsEka Software Solutions, now a part of STG, has merged with Quor Group to establish a strong presence in the vendor solutions market for metals, energy, and agriculture. Our company offers a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and E-Sourcing products.We cater...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role:IN10 VMware Software India Private Limited is seeking an experienced Engineering Manager to lead our EUC Engineering team. As a key member of our organization, you will be responsible for driving the design and development of major architecture components, owning engineering initiatives, and championing a culture of high ownership, continuous...