Position Purpose Statement
As the Director of Engineering at MyPass, you will be a key leadership figure responsible for driving the technical vision, strategy, and execution of our Platform development.
You will lead a talented engineering team, foster innovation, and ensure the delivery of high-quality software solutions aligned to the product roadmap and the strategic product vision.
Your primary goal is to scale and optimise our engineering function to support the company's growth and maintain a culture of excellence in technology.
This position will be based in our Sydney office.
Key Responsibilities
Leadership and Strategy:
Provide strategic leadership for the engineering department, aligning technical strategies with overall business goals.
Develop and communicate a clear technical vision and technical roadmap that augments the product roadmap.
Team Management:
Lead, mentor, and inspire a high-performing engineering team, fostering a collaborative and innovative culture.
Drive talent acquisition, development, and retention strategies to build and maintain a skilled and motivated team.
Manage resource allocations to various engineering projects to meet strategic business objectives.
Product Alignment:
Support the strategic product vision, ensuring timely and high-quality delivery of engineering solutions.
Collaborate with product management to define and prioritise features and enhancements.
Technology Stack and Architecture:
Define and maintain the technology stack and architectural guidelines.
Ensure comprehensive technical documentation is maintained and updated as required.
Stay abreast of industry trends to guide technology decisions.
Agile Development Practices:
Implement and optimise Agile development methodologies and processes.
Quality Assurance and Testing:
Establish and maintain robust quality assurance practices.
Implement automated testing strategies to improve development speed and product stability.
Collaboration with Cross-Functional Teams:
Collaborate closely with product management, design, sales, operations, support, and customer success teams.
Foster a culture of cross-functional collaboration and communication.
Scalability and Performance:
Architect systems for scalability, ensuring the ability to handle increased user loads.
Monitor and optimise system performance to deliver a seamless user experience.
Innovation and Research:
Encourage a culture of innovation and continuous improvement within the engineering team.
Conduct research on emerging technologies and assess their potential impact on the company's products.
Manage any government-funded R&D processes.
Budget Management:
Develop and manage the engineering budget.
Incident Management:
Develop, implement, and communicate appropriate incident management policies.
Service Delivery Management:
Build appropriate processes and support in the Engineering team to ensure customer service levels are adhered to.
Key Requirements
Proven experience in a leadership role within a SaaS product development environment.
Demonstrated success in leading and scaling engineering teams.
Strong technical background with expertise in relevant technologies and programming languages.
Experience in architecting and designing scalable, distributed systems.
Excellent leadership and people management skills.
Ability to inspire and motivate team members toward common goals.
Strong strategic thinking and decision-making skills.
Exceptional communication skills.
Proven ability to collaborate effectively with cross-functional teams.
Extensive experience implementing and optimising Agile development methodologies.
Bachelor's or master's degree in computer science, software engineering, or a related field.
Job Types: Full-time, Permanent
Pay: From $200,000.00 per year
Benefits:
Referral program
Visa sponsorship
Schedule:
8 hour shift
Work Location: In person
Application Deadline: 08/11/2024
Expected Start Date: 25/11/2024
#J-18808-Ljbffr