Software Engineering Leadership Position

2 weeks ago


Chennai, Tamil Nadu, India AMEX Full time

Lead the Way with AMEX

American Express is embarking on an exciting digital transformation, and we need a visionary leader to help drive it forward. As the Engineering Director, you will be responsible for leading the development of next-generation distributed platforms, aligning resources and delivery with business growth and diversification, while significantly improving product quality and cost-effectiveness.

Key Responsibilities:

  • Drive innovation and manage product development teams within a fast-paced, agile environment.
  • Cultivate an environment of continuous engineering improvement through mentoring, feedback, and metrics.
  • Identify and implement strategies to attract and maintain a highly skilled and engaged workforce.
  • Manage and/or lead software development teams, obtaining necessary resources, acting as an escalation point, and removing impediments to achieve goals and objectives.
  • Engage in hands-on design and ensure alignment of strategy, architecture, tools/methods with software engineers and architects to execute product roadmaps.
  • Collaborate with a wide variety of stakeholders within business and technology teams to drive change required to execute product roadmaps.
  • Enable integrated teams to deliver technology solutions in support of key product initiatives by working closely with product managers, technical project managers, architects, engineers, and quality assurance.
  • Collaborate within and across business units to prioritize, plan, and execute the development schedule for major product releases.
  • Communicate to senior leaders regarding strategy direction and changes.

Requirements:

  • Bachelor's degree in computer sciences or related experience with advanced degree preferred.
  • 15+ years of experience managing agile software engineering teams designing and building software products in a fast-paced, complex, and dynamic product development environment.
  • Full-stack expert with expertise in building web applications revolving around technology stacks like JavaScript, React JS, Node JS, Springboot, Spring, Kafka, Redis, etc. Also, in-depth knowledge on Application design, Testing capabilities, Design & building Microservices.
  • Extensive hands-on experience building distributed applications and managing the development of complex, large-scale enterprise applications and products that require a deep understanding of application logic and dependencies.
  • Experience managing large engineering teams using a servant leadership mindset.
  • Proven experience attracting, hiring, retaining, and leading top engineering talent and high-performance product engineering teams (i.e., Full-Time Employees, not partners/contractors).
  • Experience with Scrum, Kanban, or another Agile application development methodology.
  • Proven ability to influence decision-making at all levels within an organization and in a variety of contexts.
  • Knowledge CI/CD, system testing, test automation. Experience in infrastructure, application monitoring, platform stabilization, and service performance a plus.

We Offer:

  • Competitive base salaries.
  • Bonus incentives.
  • Support for financial well-being and retirement.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location).
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
  • Generous paid parental leave policies (depending on location).
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location).
  • Free and confidential counseling support through our Healthy Minds program.
  • Career development and training opportunities.

AMEX is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.



  • Chennai, Tamil Nadu, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Leadership Position, you'll play a critical role in advancing our mission by leading a team of engineers and driving innovation in software development.Key Responsibilities: Lead and mentor a team of...


  • Chennai, Tamil Nadu, India IDFC FIRST Bank Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to join our Information Technology team. The ideal candidate will be a strong technical leader with expertise in ReactJS, Golang, or Java, and a proven track record of delivering high-quality software solutions.Key Responsibilities:Lead and mentor a...


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

    Job Title: Manager Data EngineerAbout the Role:We are seeking an experienced Data Engineer to lead our data engineering team. As a senior data engineer, you will be responsible for designing, developing, and maintaining large-scale data processing systems.Key Responsibilities:• Experience in data modeling, data/information architecture, metadata...


  • Chennai, Tamil Nadu, India MaxLinear Full time

    Job Description:MaxLinear is seeking an experienced Staff Software Development Engineer to join our growing team. In this role, you will be responsible for developing cutting-edge products and technologies. Key responsibilities include:Design and Development: Develop innovative software solutions for Wi-Fi Access Points and broadband routers using...


  • Chennai, Tamil Nadu, India UPS India Full time

    UPS India is committed to delivering exceptional customer experiences and is seeking a seasoned technologist to lead our software development initiatives. As a Technical Leadership Position, you will be responsible for providing technical vision and direction to our software development teams, ensuring alignment with project goals and industry best...


  • Chennai, Tamil Nadu, India Avtech Software Services (I) Pvt Ltd Full time

    Key ResponsibilitiesAt Avtech Software Services (I) Pvt Ltd, we are seeking a skilled Software Architect to join our team. The ideal candidate will have a strong background in software development and a proven track record of designing and implementing software architecture.Main Responsibilities:Create representations for functions and user interface of...


  • Chennai, Tamil Nadu, India Bechtel Corporation Full time

    About the Role: We are seeking an experienced Electrical Engineer to fill a leadership position in our team. The successful candidate will have at least 22 years of experience in electrical engineering, with expertise in design and project coordination. They will have a strong understanding of electrical systems and physical design principles, as well as...


  • Chennai, Tamil Nadu, India Bechtel Corporation Full time

    About the Role:We are seeking an experienced Electrical Engineer to join our team as a Group Supervisor, overseeing the design and project coordination of electrical works on various projects. The ideal candidate will have at least two years of experience in EPC projects, with a strong knowledge of electrical systems and physical design principles. Key...


  • Chennai, Tamil Nadu, India Neolysi Technologies Full time

    Software Engineer PositionC# and ASP.NET MVC SkillsAptitude for Object-Oriented ProgrammingProficiency in .NET Web FrameworkAbility to Develop Reusable LibrariesStrong Problem-Solving SkillsProficient SQL Query and Stored ProcedureWe are seeking a skilled Software Engineer to join our team at Neolysi Technologies.


  • Chennai, Tamil Nadu, India Ramco Systems Full time

    About the RoleWe are seeking a highly skilled and experienced Engineering Manager to lead our software development platform team at Ramco Systems. As an engineering manager, you will be responsible for driving product and engineering impact by delivering value end-to-end and improving engineering efficiency in measurable ways.Key ResponsibilitiesDrive...


  • Chennai, Tamil Nadu, India Gainwell Technologies Full time

    Position SummaryAt Gainwell Technologies, we seek a skilled Java Technical Manager to contribute to our mission of harnessing technology to improve the health and wellbeing of our clients' members. As a key member of our team, you will be responsible for leading our Java development team and translating strategic plans into tactical objectives. Your...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Overviews:The Software Engineer-II role involves designing, developing, and maintaining software programs for software enhancements and new products. This position focuses on the web interface of a proprietary database management system running on z/OS.


  • Chennai, Tamil Nadu, India Snaphunt Full time

    The OpportunityWe are seeking a highly skilled Financial Management Expert to join our team at Snaphunt. The ideal candidate will have a strong background in finance and accounting, with a proven track record of success in managing financial operations.Key Responsibilities:Ensure timely and accurate financial reporting, including monthly closing and...


  • Chennai, Tamil Nadu, India Convergent Technology Solutions Full time

    Position SummaryWe are seeking an experienced Java developer to lead our technical team at Convergent Technology Solutions. The ideal candidate will have a strong background in full-stack development, with a focus on Spring boot and Spring MVC.Key ResponsibilitiesDevelop and maintain complex Java-based applications using Spring boot and Spring MVC.Provide...


  • Chennai, Tamil Nadu, India UPS India Full time

    At UPS India, we are seeking a highly skilled and experienced Technology Leadership Position for Visionary Innovators. This key role will play a pivotal part in shaping our technology strategy, driving innovation, and delivering cutting-edge solutions to our customers.Job Responsibilities:Key Responsibilities:Lead technology teams to design, develop, and...


  • Chennai, Tamil Nadu, India Gigamon Full time

    We are seeking a highly skilled Technical Support Manager to lead our team of Technical Support Engineers in providing exceptional post-sales support to Gigamon end users and partners. This in-office position is based in Chennai, and the ideal candidate will possess strong technical and managerial skills, with the ability to work effectively under pressure....


  • Chennai, Tamil Nadu, India Guidehouse Full time

    Job Family:Architect (India)Travel Required:NoneClearance Required:NoneKey Responsibilities:Lead high-performance engineering teams to deliver value-added solutions to business stakeholders.Act as the technical subject matter expert on three or more software and/or cloud infrastructure applications.Enable engineers to develop and implement innovative...


  • 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...


  • Chennai, Tamil Nadu, India Royal Enfield Full time

    {"Job Purpose:Royal Enfield aims to integrate digital technologies seamlessly into vehicle ecosystems, enhancing rider experiences. As a Product Manager, you will drive innovation, ensuring our motorcycles and riders get a safe, distraction-free, and user-friendly connected experience. You will identify gaps, drive solutions, and scale these to our entire...


  • Chennai, Tamil Nadu, India Trimble Full time

    Job Title: Software Engineering Lead PositionDescription:We are seeking an experienced Senior Software Development Manager to lead our team of skilled software engineers. As a Senior Software Development Manager, you will oversee the development of our software applications, ensuring that they are delivered on time, within budget, and meet the required...