Senior Software Engineering Manager

3 weeks ago


Chennai, Tamil Nadu, India PDI Technologies Full time
About PDI Technologies
Established for nearly 40 years, PDI has been a trusted partner for convenience retailers and petroleum wholesalers. Our mission is to empower our clients to adapt to industry changes by leveraging cutting-edge technologies. We simplify the complexity in their world, focusing on delivering integrated portfolios of global, cloud-based solutions and services to meet their evolving needs.

PDI's comprehensive offerings cater to various aspects of the industry, from back-office operations to fuel logistics and digital commerce. Our solutions are designed to provide a competitive edge, backed by our deep domain knowledge and people-first approach. We have addressed numerous industry challenges, delivering measurable value to our customers. As we lead the way in the dynamic convenience retail and petroleum wholesale industry, we offer converged digital, cloud-optimized, secure, and scalable solutions, including ERP, Loyalty, Fuel Pricing, Point-of-Sale, and Logistics. This enables unparalleled insights, simplified operations, and increased profitability for our clients' employees and businesses.

We are dedicated to supporting over 1 million customers across more than 50 countries, providing solutions and services to over , sites. If you're passionate about building software that excites your clients, thrive in an environment with high standards for software development, and advocate for agile development practices and continuous improvement, then join our energetic team of engineers as we build the next generation of solutions at PDI.

Key Responsibilities
  • Lead an organization of 4-20 software engineers globally to efficiently produce high-quality deliverables.
  • Manage team leads, direct reports, or a mix of both.
  • Oversee several deliverables for a product line on time, on scope, and on quality.
  • Instrument processes, produce scorecards of progress regularly, and establish a regular cadence of operational reviews with management, including quality metrics, coding efficiencies, improvements, challenges, and remediation needs.
  • CORRELATE, REPORT, and drive the adoption of process/continuous improvement initiatives.
  • Recruit and provide leadership, coaching, and career planning for engineering talent.
  • Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles.
  • Partner with Product Management to consult on solution feasibility and high-level effort estimation.
  • Provide architectural guidance to teams towards our PDI Cloud & Platform strategy.
  • Make recommendations for technology adoption and framework improvement, analyzing trends, patterns, and best practices for software.
  • Serve as the evangelist and custodian of technology, architecture, and product development practices.
  • Participate in the design & implementation of production cloud-grade services supporting high availability.
  • Actively talent manage your team, providing career planning & performance improvement activities when needed.

Estimated Salary Range: $120,000 - $200,000 per annum

Knowledge, Skills & Abilities
  • 6+ years of experience leading software engineers for product development.
  • Experience managing capitalized software processes.
  • Preferred: Experience managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable, and OH.
  • Preferred: Experience managing the organizational structure of teams as well as headcount & non-headcount budgets.
  • 10+ years of combined experience in software engineering, enterprise architecture, and/or DevOps.
  • Working experience with scaled software architecture & domain: performance, redundancy, failover, clustering, vertical scaling.
  • Working experience with source code management patterns and DevOps automation.
  • Working experience with at least one mainstream operating system and IP networking.
  • Working experience managing production client & server code bases across one or more technology stacks.
  • Preferred: Working experience with orchestration, automation, and configuration management processes & related DevOps tools & cloud platforms.
  • Preferred: Working experience with event-based systems, streaming architecture & related technologies.
  • Preferred: Working experience with .NET, C#, PHP, MS SQL Server, and AWS services.
  • Preferred: Working experience in retail or payments domain.
  • Highly motivated self-starter with a desire to help others and take action.
  • Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms.
  • Ability to independently work as a contributing member in a high-paced and focused team.
  • Ability to multi-task and prioritize tasks with competing deadlines.
  • Strong problem-solving and analytical skills with the ability to work under pressure.
  • Ability to socialize ideas and influence decisions without direct authority.
  • Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions.
  • Considers 'best-practice' standards, as well as departmental policies and procedures.


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP SoftwareTCP Software has been a leader in timekeeping and workforce management solutions for over three decades. With tens of thousands of customers and millions of users, we deliver cutting-edge technology and personalized support to organizations of all sizes in the public and private sector.We're committed to growth and our vision for the future...


  • 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 Rocket Software Full time

    We are seeking a seasoned Software Engineer to lead our team in developing cutting-edge software solutions. This role requires expertise in Assembler and z/VSE technologies, as well as proficiency in data structures and algorithms.About the RoleThe Senior Software Engineer will be responsible for designing, developing, and troubleshooting software features,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job SummaryThis is a Senior Software Developer position that requires expertise in Mainframe development. The ideal candidate will have experience with Java, JavaScript, and HLASM programming languages, as well as knowledge of TCP/IP, client-server architecture, and HTML.About the RoleWe are seeking a highly skilled Senior Software Developer to join our...


  • Chennai, Tamil Nadu, India Laserbeam software Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software in Chennai.Key ResponsibilitiesDesign and Development: Design, develop, test, and deploy scalable and maintainable software applications using ASP.NET MVC, .NET Core, and Entity Framework.Backend Development: Implement and maintain robust...


  • 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 Sangat career management consultants Full time

    About the RoleWe are looking for a Senior Software Engineering Manager to join our team at Sangat career management consultants. In this role, you will be responsible for creating scalable, reliable, and cost-effective software solutions that meet our clients' needs.


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP: A Pioneer in Timekeeping SolutionsWe're hiring a skilled Senior Software Developer with strong Delphi development experience to join our team at TCP Software.**Role Overview:**The ideal candidate will have high standards for code quality, test-driven development, security, and performance.**Responsibilities:**Designing, developing, testing, and...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Rocket Software is committed to delivering innovative software solutions.Job OverviewThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP, a leading provider of workforce management solutionsWe're seeking a talented Senior Software Developer with strong Delphi development experience to join our team.With over 30 years of experience in the industry, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Our...


  • 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 KBS Consultants Private Limited Full time

    About KBS Consultants Private LimitedWe are a reputable organization seeking an experienced Senior Software Engineering Manager to lead our technology projects. The ideal candidate will oversee the successful execution of these projects, manage team members, and resolve technical issues.


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCPFor over three decades, TCP has empowered organizations to engage their workforce through flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP provides cutting-edge technology and personalized support to businesses of all sizes in the public and private sector to meet...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time

    About This OpportunityWe are seeking a highly skilled Senior Software Engineering Manager to join our team at Tata Consultancy Services. As a key member of our organization, you will be responsible for leading and managing software engineering teams to deliver high-quality solutions to our clients.Key ResponsibilitiesLeverage your technical expertise to...


  • Chennai, Tamil Nadu, India Sangat career management consultants Full time

    Job Title: Senior Software Engineering ManagerAt Sangat Career Management Consultants, we are seeking a seasoned Development Lead to join our team. As a key member of our engineering leadership team, you will play a crucial role in shaping the direction of our software development efforts.Main Responsibilities:Lead and manage a team of software developers to...


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

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team at Kavi Software Technologies Private Limited. This is a fantastic opportunity for a motivated professional to work on challenging projects, collaborate with talented individuals, and contribute to the growth of our company.About the RoleThis role involves designing,...


  • Chennai, Tamil Nadu, India UnitedHealth Group Full time

    Opportunities with UnitedHealth GroupUnlock Your Career PotentialAs a Senior Software Engineering Manager at UnitedHealth Group, you will lead a highly skilled team of engineers in delivering and supporting scalable data pipelines. You will work closely with product owners and stakeholders to turn business requirements into functioning software systems,...


  • Chennai, Tamil Nadu, India SAN Engineering Solutions Full time

    About the RoleWe are seeking an experienced Senior Software Development Lead to join our team at SAN Engineering Solutions. The ideal candidate will have a strong background in software design and development, with expertise in leading high-performing teams.Job DescriptionKey Responsibilities:Design and develop software solutions that meet business...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSoftware Engineer II (Java Full Stack) Job TitleRocket Software is seeking a skilled Software Engineer II (Java Full Stack) to join our team in Chennai, India.Key Responsibilities:Design, develop, and troubleshoot software programs for software enhancements and new products.Develop software tools, including operating systems, compilers,...


  • Chennai, Tamil Nadu, India BSRI Solutions Full time

    Job Title: Senior Software EngineerAbout Us:BSRI Solutions is a global performance marketing organization.Job Summary:We're seeking a Senior Software Engineer to join our team and collaborate on the development of web applications.Key Responsibilities:Design and develop web applications using .NET Core 6 or 8.Create databases, design DB objects, reports, and...