Senior Software Engineering Manager

1 day ago


Chennai, Tamil Nadu, India PDI Technologies Full time
About PDI Technologies

PDI Technologies is a pioneering company that has been helping convenience retailers and petroleum wholesalers adapt to industry changes for nearly 40 years. We leverage the latest technologies to simplify complexity and deliver integrated, cloud-based solutions that meet our customers' needs today and in the future.

Our focus is on providing unparalleled insights, simplified operations, and higher profitability for our clients. With over 1 million customers in more than 50 countries, we provide solutions and services to over , sites. Our mission is to lead the way in the convenience retail and petroleum wholesale industry with converged digital, cloud-optimized, secure, and scalable solutions.

Job Summary

We are seeking an experienced Senior Software Engineering Manager to join our energetic team of engineers building next-generation solutions at PDI Technologies. As a leader in Agile engineering resources, you will provide guidance from inception through release of major and point product releases, including ongoing maintenance. You will work closely with product managers, product owners, engineering leaders, your team, and other stakeholders to evolve our solutions while improving your teams' adoption of SDLC processes, CI/CD integration, code quality, and automation test coverage.

Key Responsibilities
  1. Lead an organization of 4-20 software engineers globally to efficiently produce high-quality deliverables.
  2. Manage team leads, direct reports, or a mix of both.
  3. Manage several deliverables for a product line on time, on scope, and on quality.
  4. Instrument your processes, produce scorecards of progress regularly, and establish a regular cadence of operational reviews with your management, including quality metrics, coding efficiencies, improvements, challenges, remediation needs.
  5. Correlate, report, and drive the adoption of Process/Continuous Improvement initiatives.
  6. Recruit and provide leadership, coaching, and career planning for engineering talent.
  7. Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles.
  8. Partner with Product Management to consult on solution feasibility and high-level effort estimation.
  9. Provide architectural guidance to your teams towards our PDI Cloud & Platform strategy.
  10. Make recommendations for technology adoption and framework improvement, analyzing trends, patterns, and best practices for software.
  11. Serve as the evangelist and custodian of technology, architecture, and product development practices.
  12. Participate in the design and implementation of production cloud-grade services supporting high availability.
  13. Actively talent manage your team, providing career planning and performance improvement activities when needed.
Requirements and Qualifications
  1. 6+ years of experience leading software engineers for product development.
  2. Experience managing capitalized software processes.
  3. Preferred: Experience managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable, and OH.
  4. Preferred: Experience managing the organizational structure of teams, as well as headcount and non-headcount budgets.
  5. 10+ years of combined experience in software engineering, enterprise architecture, and/or DevOps.
  6. Working experience with scaled software architecture and domain: performance, redundancy, failover, clustering, vertical scaling.
  7. Working experience with source code management patterns and DevOps automation.
  8. Working experience with at least one mainstream operating system and IP networking.
  9. Working experience managing production client & server code bases across one or more technology stacks.
  10. Preferred: Working experience with orchestration, automation, and configuration management processes and related DevOps tools and cloud platforms.
  11. Preferred: Working experience with event-based systems, streaming architecture, and related technologies.
  12. Preferred: Working experience with .NET, C#, PHP, MS SQL Server, and AWS services.
  13. Preferred: Working experience in the retail or payments domain.
  14. Highly motivated self-starter with a desire to help others and take action.
  15. Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms.
  16. Ability to independently work as a contributing member in a high-paced and focused team.
  17. Ability to multi-task and prioritize tasks with competing deadlines.
  18. Strong problem-solving and analytical skills with the ability to work under pressure.
  19. Ability to socialize ideas and influence decisions without direct authority.
  20. Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions.
  21. Considers 'best-practice' standards as well as departmental policies and procedures.
Salary Range

$150,000 - $200,000 per year, depending on experience and qualifications.



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

    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

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

  • Software Engineer II

    1 month 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 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 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 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 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 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 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...


  • Chennai, Tamil Nadu, India 12542 Citicorp Services India Private Limited Full time

    Key Responsibilities:As a Senior Software Engineering Manager, you will be responsible for leading multiple agile teams in delivering high-quality software products. You will leverage your deep technical knowledge to drive innovation and engineering practices, mentoring junior engineers and promoting a culture of technical excellence.Requirements:8+ years of...


  • 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 UPS India Full time

    Job Title: Senior Software EngineerAt our company, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software...


  • Chennai, Tamil Nadu, India Sanmina Full time

    Job SummaryThe Senior Software Engineering Manager will lead the team in software development, ensuring timely delivery of high-quality products. Responsibilities include creating plans, managing the team, and executing against agreed timelines, as well as providing technical leadership to team members and establishing code review processes.Key...


  • Chennai, Tamil Nadu, India Software AG Full time

    Transforming Business Processes with InnovationAt Software AG, we empower organizations to succeed in a rapidly changing world. As a highly skilled R&D Engineer, you will play a pivotal role in advancing the capabilities of our ARIS Business Process Management (BPM) suite.Pioneering Next-Generation Enterprise ApplicationsCollaborate with our dynamic team to...


  • Chennai, Tamil Nadu, India TCP Corps Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at TCP Corps. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java and microservices architecture.Key Responsibilities:Design and develop high-quality...