Senior Manager, Software Engineering - Smart Payment Terminals Job in Godaddy Inc

Senior Manager, Software Engineering - Smart Payment Terminals

Apply Now
Job Summary

About the Role: Senior Software Engineering Manager

GoDaddy is seeking an experienced Senior Software Engineering Manager to lead and build the Payments Platform Team in India within the GoDaddy Commerce business unit. This team is responsible for developing Android-based Smart Point of Sale (POS) Terminals, enabling secure and fast payment solutions for various payment instruments, and providing custom payment experiences for banking partners and merchants.

Additionally, the team manages the Terminal Management solution, which supports 24/7 remote fleet management for deployed Smart POS devices, including Over-the-Air updates, configuration management, and other device management tasks.

The GoDaddy Commerce Payments Platform team plays a critical role in supporting merchants and banking partners who use GoDaddy s Smart Terminals and Omni-Channel Commerce offerings. We help these businesses provide powerful and intuitive device, web, and mobile solutions that streamline operations and improve customer service.

As part of GoDaddy's growth, especially in India, we are expanding the Payments Platform team to support new markets and scale operations. This Senior Manager role will be pivotal in leading and growing the development team in India.

Key Responsibilities:

  • Leadership and Team Development: Hire, mentor, and grow a team of software engineers, fostering a culture of continuous learning, and ensuring adherence to software development best practices.

  • Software Delivery: Oversee the delivery of high-quality, scalable, and secure software by implementing practices such as test-driven development, automated testing, and software-as-a-service (SaaS) architecture.

  • Collaboration with Product Managers: Work closely with Product Managers to define, refine, and gather requirements, ensuring that the engineering team is aligned with business needs.

  • Architectural Solutions: Collaborate with cross-functional teams to design robust, extensible, and observable architectural solutions, with a focus on API design and scalability.

  • Technical Debt Management: Lead initiatives aimed at reducing technical debt and ensuring the team maintains a solid technical foundation for current and future projects.

  • Production Management: Oversee release planning, on-call rotation, incident response, and post-mortem analysis to ensure timely resolution of production issues.

  • Roadmap Planning: Participate in quarterly and annual roadmap planning sessions, contributing to the overall strategic direction of the Payments Platform.

Qualifications and Experience:

  • 7+ years of software development experience, with a focus on mobile development (Android or iOS preferred).
  • Strong experience with commercial software development using modern programming languages such as Java, Swift, Kotlin, or similar.
  • In-depth knowledge of distributed system design and cloud computing technologies (e.g., Microservices, Containerization).
  • Demonstrated ownership of the software development lifecycle, from gathering requirements and scoping to production monitoring and ongoing maintenance.
  • Experience leading teams and managing the development process for complex systems in a fast-paced environment.

Preferred Qualifications:

  • Prior experience in payments or risk management domains, with an understanding of the unique challenges in these industries.
  • Background in embedded system design and experience launching consumer electronics products.

What We Offer:

GoDaddy provides a comprehensive total rewards package, including:

  • Competitive salary and bonus potential.
  • Equity grants and employee stock purchase plan.
  • Paid time off and retirement savings (e.g., 401k or pension plans).
  • Health benefits, including medical, dental, and vision coverage.
  • Family-friendly benefits, including parental leave.

Qualification :
Knowledge and experience related to Distributed System Design and cloud computing techniques (Micro Services, Containerization).
Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs