Dynamic Yield is seeking a passionate and technically skilled Manager, Software Engineering-1 to lead a team in developing cutting-edge online payment and fraud screening services. You'll drive the creation of successful software platforms while fostering your team's growth and performance.
The Role
As a Manager, Software Engineering-1, you will:
- Lead & Deliver: Plan, design, and develop technical solutions adhering to Mastercard standards, utilizing a tech stack that includes Java, React, PCF, Spring Boot, and Oracle.
- People & Technical Leadership: Provide strong leadership and technical guidance to your team, acting as their Scrum Master for successful software delivery.
- Hands-on Contribution: Lead by example with a hands-on approach, demonstrating engineering excellence and performing code reviews.
- Collaboration & Problem Solving: Work closely with product and architecture teams, owning complex problems and collaborating cross-functionally for timely resolution.
- Foster Growth: Encourage knowledge sharing and collaboration to enhance productivity and best practices.
About You
- Experience: Minimum 12 years overall experience, with 5+ years in management, including leading diverse teams and conducting performance evaluations.
- Education: Bachelor's degree in Computer Science or a related field.
- Technical Expertise: Advanced skills in designing and building robust, scalable solutions. Proficient in Java, React, SQL, and Spring Framework.
- Modern Practices: Experience with modern software development practices (TDD, automated testing, microservices, CD) and Agile methodologies.
- Skills: Strong analytical, communication, and time management skills; exceptional attention to detail.
Dynamic Yield is an Equal Opportunity Employer.