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