Managing & leading software engineering teams Hands-on experience in software development Ability to articulate technical concepts to technical & non-technical audiences Familiarity with architectural patterns, cloud platforms, & DevOps principles
Delivery Manager JD: Strong project and program management skills Oversee end-to-end delivery of projects or programs Manage project timelines, budgets, and resources Understanding of Agile, Scrum, or other delivery frameworks Technical understanding