Software Development Engineering Manager - OMS

  • Dublin
  • Workday Limited
About the Role The successful candidate will lead a team of dynamic software developers to build and maintain core platforms that supports application development in a SaaS environment. You will provide overall direction and guidance to the team.Responsibilities:Provide coaching, mentoring and support to the direct report staff in both technical and non-technical issues. Ensure high productivity of the team members. Provide support for their career growth and personal development.Understand the business strategy and goals, translating those into actionable objectives and key resultsPlan releases and schedule development. Provide estimates and initial assessment for proposed development tasks. Track and report progress of the project against key milestones. Balance resources with task assignments. Ensure on-time and high quality delivery of the project.Collaborate closely with cross functional teams towards operational excellenceKeep feature stakeholders updated throughout the development cycle. Provide liaison with relevant parties, including product management, QA, other development teams, production, product support, etc., to facilitate the release process. Manage development related customer escalation when needed.Contribute to process improvement within a development organization. Institute and adopt best engineering practices.About YouBasic Qualifications5 years experience in enterprise software development3 years experience in leading a software development teamExperience in distributed systems, and concurrent programmingFamiliarity with object oriented and functional programming, as well as fluent in patterns for software architecture and designOther QualificationsPassion for software development and building a strong engineering teamStrong organizational skillsExperience in planning and execution of software development projectsExposure to agile development methodologiesStrong ability to mentor developers and solid recruiting and team building skillsBS in Computer Science or related fields.Strong technical knowledge in software developmentKnowledge in Object Oriented runtime system and in-memory distributed computing a strong plus