Job Description

Summary

Were looking for a results-oriented hands-on engineering leader to help manage and guide the team building the next generation of payment applications.

WHAT YOULL DO

  • Manage and mentor a team of software development engineers designing, developing and maintaining the large scale distributed payment applications. Also may manage junior manager/s.
  • Provide the hands on technical leadership
  • Encourage and drive engineering best practices
  • Collaborate with stakeholders across the organization such as, Product, Program, Delivery
  • Establish team objectives and quarterly plans in alignment with business and organizational goals
  • Own and deliver the product roadmap

WHAT YOU'LL BRING

  • 8+ years of hands-on Software Development experience building large scale distributed systems, out of which 4+ years in Java
  • 4+ years of people management experience managing 12 or more software development engineers / managers
  • Solid leadership and communication skills
  • Experience in building transactional systems (preferably in payments / banking / e-commerce domains)
  • Experience with Agile development of distributed services, with a focus on robust software design, reliability, scalability and security
  • BS in Computer Science or similar

Skills
  • Communications Skills
  • Development
  • Leadership
  • Software Engineering
  • Team Collaboration
© 2024 cryptojobs.com. All right reserved.