Principal Software Android Engineer - Smart Payment Terminals Job in Godaddy Inc

Principal Software Android Engineer - Smart Payment Terminals

Apply Now
Job Summary

What You ll Be Doing:

  • Technical Leadership: Lead key mission-critical projects within the Payments OS team and be the go-to person for technical expertise in India.

  • Mentorship & Team Growth: Guide and mentor junior engineers, providing valuable feedback on design and implementation, as well as ensuring adherence to best practices in software engineering.

  • Engineering Excellence: Drive initiatives to reduce technical debt and maintain a solid technical foundation for all projects. Advocate for code quality, test-driven development, and engineering best practices.

  • Collaboration with Product Managers: Work closely with Product Managers to gather, define, and influence requirements, ensuring engineering solutions are aligned with business objectives.

  • Architectural Design: Collaborate with cross-functional teams to define and implement robust architectural solutions that emphasize scalability, maintainability, and extensibility, with a strong focus on API design.

  • Production Support: Help manage releases, on-call rotations, production incident response, and post-mortem analysis to ensure the stability and reliability of deployed solutions.

  • Roadmap Planning: Participate in quarterly and annual roadmap planning, providing input on the direction of the platform and helping prioritize engineering efforts.

  • Hiring & Scaling the Team: Play a key role in hiring and mentoring engineers, helping build a strong, high-performing technical team.

What We re Looking For:

  • 7+ years of software industry experience, with a focus on Android Native Development using Java and Kotlin.
  • Strong foundation in software engineering principles, including algorithms, data structures, and SOLID principles.
  • Proven experience in taking ownership of the entire software development lifecycle, from requirements gathering and scoping to release and production monitoring.
  • Expert knowledge in building and maintaining APIs, especially RESTful APIs, ensuring they are secure, intuitive, and easy to use.
  • Experience with Test-Driven Development (TDD) and building systems with robust observability instrumentation.
  • Proven leadership skills: Experience leading technical teams on high-stakes projects and guiding them through complex technical challenges.
  • Strong understanding of Agile methodologies, including Scrum processes and ceremonies.

Nice to Have:

  • 2+ years of experience with AOSP (Android Open Source Project), especially customizing OS internals (e.g., power management, hardware interfaces).
  • Experience with Embedded Systems Engineering or Consumer Electronics, such as firmware or Linux-based development.
  • Background in Payments or Risk Management domains.
  • Knowledge of distributed system design and experience with cloud computing, including microservices architecture and messaging systems.
  • Familiarity with event-driven architecture and asynchronous processing.

What We Offer:

At GoDaddy, we provide a range of benefits and rewards designed to support your career and personal life:

  • Competitive salary with bonus/incentive eligibility.
  • Equity grants and participation in the employee stock purchase plan.
  • Paid time off and retirement savings options (e.g., 401k, pension schemes).
  • Health benefits including medical, dental, and vision.
  • Family-friendly benefits such as parental leave and more.

Qualification :
Strong experience with Android Native Development and building mobile apps preferably using Android SDK
Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs