Menu

Director of Application Engineering

Apply Now

Developing innovative technologies to revolutionize the payments industry while helping customers transact in global marketplaces is not for the faint of heart. We have big goals and are looking for people to join our team who want to leave a legacy. Just as you are committing to do your best work, we are committed to making this the best place you’ve ever worked. It’s a partnership from the very beginning. If you are looking to step outside your comfort zone, learn new things, apply your skills, collaborate with brilliant people and have fun along the way, then you might be our next Yapster! We promise to provide you with an amazing journey along your career. At Yapstone, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our employees. Yapstone is proud to be an equal opportunity workplace.


We are seeking a Director of Engineering for building SOA solutions for internal and external customers that scale with YapStone’s rapid growth. This is a high visibility, high impact role and an opportunity to contribute to enhancements to our cutting-edge Java payments platform and architecture.


Primary Responsibilities

  • Deliver next generation core services by managing local and remote developers, engaging with other delivery teams, and collaborating across the organization.

  • Lead a team of software engineers to build globally scalable, active/active Java services that are designed to adapt to our rapid growth.

  • Work closely with developers and product teams to develop project plans and manage timelines.

  • Participate in technical reviews, ensure solutions are sound and follow best practices.

  • Hire, mentor and manage a high performing software engineering team.

  • Assess and communicate status, issues, risks, and deliverables.

  • Forecast team needs and participate in planning sessions with other leaders.

  • Engage in technical discussions and have strategic influence.

  • Must be open to travel to other Yapstone and partner offices as needed.

Primary Responsibilities

  • Deliver next generation core services by managing local and remote developers, engaging with other delivery teams, and collaborating across the organization.

  • Lead a team of software engineers to build globally scalable, active/active Java services that are designed to adapt to our rapid growth.

  • Work closely with developers and product teams to develop project plans and manage timelines.

  • Participate in technical reviews, ensure solutions are sound and follow best practices.

  • Hire, mentor and manage a high performing software engineering team.

  • Assess and communicate status, issues, risks, and deliverables.

  • Forecast team needs and participate in planning sessions with other leaders.

  • Engage in technical discussions and have strategic influence.

  • Must be open to travel to other Yapstone and partner offices as needed.

Requirements

  • Proven track record building, managing, and motivating a high-performing software engineering teams across multiple geographies.

  • Management and hands-on experience in high-performance, large-scale web technologies including cloud-based APIs and protocols.

  • Deep knowledge of Java SDLC including coding, building, testing, version control, and release management best practices.

  • Tech Skills should include cloud engineering (preferably AWS), Microservices Architecture, JSON/REST, Kafka and full stack Java Development.

  • Experience in the Payments or similar highly secure and transactional industries

  • Excellent verbal and written communication skills

  • Experience working closely with developers and business stakeholders.

  • BSCS or equivalent with 15 years of experience in software development, with minimum 5 years in leadership or management role

  • Yapstone is an equal opportunities employer.

  • #LI-CS1

  • #LI-remote

Requirements

  • Proven track record building, managing, and motivating a high-performing software engineering teams across multiple geographies.

  • Management and hands-on experience in high-performance, large-scale web technologies including cloud-based APIs and protocols.

  • Deep knowledge of Java SDLC including coding, building, testing, version control, and release management best practices.

  • Tech Skills should include cloud engineering (preferably AWS), Microservices Architecture, JSON/REST, Kafka and full stack Java Development.

  • Experience in the Payments or similar highly secure and transactional industries

  • Excellent verbal and written communication skills

  • Experience working closely with developers and business stakeholders.

  • BSCS or equivalent with 15 years of experience in software development, with minimum 5 years in leadership or management role

  • Yapstone is an equal opportunities employer.

  • #LI-CS1

  • #LI-remote

Apply Now

Our Benefits

  • We offer competitive health plans for you and your family with low employee premiums.
  • You work hard every day to build the future of our company, so we’ll help you build your future with a pension plan that features employer match.
  • We encourage and support our teams to take time off to recharge and reboot because changing how the world pays is no easy task.
  • We care about the community where we work. Through YapCares, you get 8 hours of paid volunteer time off each year to make a difference.
  • Enjoy food, fun and camaraderie with breakfasts, social hours and events.
  • A great location in Drogheda that is a reverse commute for many Yapsters.