Job SummaryWe are looking for a hands-on Director of Software Engineering with strong Agile leadership experience to drive technical excellence and delivery execution. This role will oversee software development teams while serving as a Scrum Master, ensuring efficient Agile practices, cross-team collaboration, and alignment with business goals. The ideal candidate is a strategic thinker, hands-on technical leader, and passionate about building scalable, high-performing software solutions.
Key ResponsibilitiesEngineering Leadership \& Technical ExecutionLead and mentor high-performing software development teams, fostering a culture of innovation, collaboration, and continuous improvement. Drive the technical strategy, architecture, and best practices for software development, ensuring high-quality, scalable, and secure solutions. Own the end-to-end delivery of product features, balancing business priorities, technical feasibility, and operational efficiency.
Stay ahead of emerging cloud, AI, and DevOps trends to drive innovation within the engineering function. Scrum Master \& Agile ExecutionFacilitate Scrum ceremonies (daily stand-ups, sprint planning, retrospectives, backlog grooming, and demos) to ensure an efficient Agile delivery process. Act as a servant leader, empowering teams to self-organize while coaching them on Agile principles and best practices.
Remove blockers, optimize workflows, and ensure smooth collaboration across engineering, product, and business teams. Measure and continuously improve team velocity, sprint predictability, and Agile adoption. Stakeholder Management \& Cross-Functional CollaborationPartner closely with Product, UX, and Business teams to align software development with the company's strategic roadmap.
Work with Architects, DevOps and Support teams to ensure reliable, high-performing applications. Communicate technical challenges and trade-offs to non-technical stakeholders in a clear and effective manner. Engineering Excellence \& Continuous ImprovementChampion best practices in coding, testing, CI/CD, DevOps, and cloud architectures.
Establish metrics-driven engineering performance tracking (velocity, deployment frequency, lead time, defect rates, etc.). Promote a culture of knowledge sharing, innovation, and professional growth within the team. Required Skills \& QualificationsTechnical Expertise: Strong experience in modern software engineering, including microservices, APIs, cloud computing (Azure), and DevOps principles.
Agile Leadership: Certified Scrum Master (CSM, PSM) or SAFe Agile Practitioner, with a proven track record of leading Agile transformations. Programming \& Architecture: Expertise in one or more languages (Java, Python, JavaScript, C#) and scalable architectures. People Management: 10 years of experience in software engineering, with at least 5 years leading teams.
Collaboration \& Communication: Strong ability to work with cross-functional teams and influence at all levels. Preferred QualificationsExperience in WealthTech, FinTech, or Enterprise SaaS applications. Knowledge of AI/ML, data engineering, or serverless architectures.
Experience working in distributed, remote, or global teams. Why Join Us?
Lead high-impact engineering initiatives at a fast-growing, innovative company. Work with cutting-edge cloud, AI, and DevOps technologies. Shape the Agile culture and drive technical excellence across teams.
Competitive salary, leadership opportunities, and a collaborative work environment. BTW. There are lots of resources on my profile to help you be successful in the application and interview process.
PLUS if you plan to connect with me to network, please DON'T do this https://www.linkedin.com/posts/lukidanu_is-this-your-idea-of-networking-let-me-activity-7290772004163530752-ApkM