What are the responsibilities and job description for the Software Technology Manager position at Aristocrat Gaming?
Job Description Summary
We are looking for a highly motivated and seasoned Senior Technical Manager to join our innovative team and lead the development of our next generation of products. In this vital role, you will use your extensive technical knowledge, proven team management, and project management skills to guide cross-functional teams from initial concept through to successful product launch. As a Senior Technical Manager, you will lead complex technical software, hardware-related, and network development projects from start to finish. This role requires you to wear many hats, acting as a strategist, communicator, and problem-solver to ensure that projects are completed on time, within budget, secure, and to the highest quality standards. This crucial position involves collaborating closely with global and regional management teams, governance, Aristocrat Gaming and Interactive regulatory and QA teams, internal product development teams, program management, and external vendors / suppliers. You will also provide comprehensive reporting across multiple business units, ensuring that all timelines and budgets are adhered to and delivering top-quality solutions that exceed expectations.
This role is within the CTO organization and involved with strategically forward-looking initiatives of Aristocrat’s global technology business. We research, analyze, integrate, and build emerging and existing market technologies to create future solutions across the company. These solutions span from online video games, social casino games, game development kits, mobile apps, AI technologies, web platforms, digital displays, networking equipment, media players, streaming technologies, security, data systems, and more. Work with a team of professionals from a wide range of backgrounds. You will work well within a team environment, work with people from multiple disciplines, effectively integrate with remote teams, be proactive, forward-thinking, and be easy to collaborate with.
Job Requirements
- Collaborate strategically with cross-functional teams (engineering, design, marketing, etc.) to support the definition of product requirements, translate technical concepts into actionable plans, and manage the entire new product development lifecycle.
- Develop and maintain comprehensive project plans, timelines, budgets, and resource allocation strategies, ensuring efficient and effective resource utilization.
- Proactively identify, assess, and mitigate project risks, manage interdependencies effectively, and implement solutions to maintain project momentum and on-time delivery.
- Oversee all aspects of the development process, ensuring adherence to technical specifications, quality standards, and best practices. Establish standards when needed.
- Facilitate clear communication and collaboration between technical and non-technical stakeholders.
- Track project progress, analyze data, and provide regular status reports to key stakeholders with tools like Jira, Confluence, Smartsheet, etc.
- Track project metrics and leverage data analysis to identify areas for improvement in future development cycles.
- Foster a collaborative and high-performing work environment, motivating and coaching team members to achieve established project goals and objectives.
- Support the plan for product submissions for field trials, and regulatory approvals, in conjunction with Compliance, Submission, and Product Management teams ensuring identification of target markets and scheduled rollout milestones are met.
- Ensuring relevant standards, processes and regulations are upheld.
- Developing strong relationships with team members, vendors, and partners.
- Solid leadership and emotional intelligence skills, with demonstrated ability to engage others, influence organizational culture, and provide direction.
- A lateral thinker with the ability to manage a multitude of complex tasks and projects simultaneously.
- Mentor and guide junior team members, fostering a culture of continuous learning and improvement.
- Multitask within a fast-paced development environment and quickly identify issues, collaborate, and manage solutions in support of product development plans, rollout plans, and delivery goals.
- Remain flexible and receptive to feedback in approach to goal achievement.
- Stay up to date on the latest industry trends and technologies relevant to the new product development and project management.
- Champion ownership of all other duties assigned or emergent in support of engineering excellence across the product portfolio and all commercial goals.
- All other duties as assigned.
- Able to support other software engineers in requirements, architecture, design, development, testing, defect repair, deployment, field trials, and ongoing support.
- Works well with others in the business from software engineers, mechanical engineers, electrical engineers, business line owners, quality assurance resources, project managers, sales, HR, marketing, vendor staff, and more.
- Able to collaborate with Interns working on projects.
- Demonstrate knowledge to research, learn, and implement new tools and technologies to solve relevant challenges.
- Learn and use source code control systems, builds, and deployments.
- Deliver on assigned tasks, and milestones and communicate in advance risks and mitigation options.
- Use documentation solutions such as team wiki, document code, UML tools, project management tools, MS Office suite, source code control, shared file repositories, team chat tools, and other tools as identified.
Qualifications