Location Sydney
Country Australia
Category Development & Product Management
Type Full Time
Experience Senior
Language English

Sustainability that means business

 

Who we are

Sustainability software specialist, AMCS, is headquartered in Ireland, with offices in Europe, USA, Canada and Australasia. With over 1,300 highly-skilled employees across 22 countries, we specialise in delivering technology solutions to facilitate a carbon neutral future.

 

What we do

Our innovative SaaS solutions increase efficiency and boost sustainability in resource-intensive industries. Over 5,000 customers across 23 countries already benefit from our Performance Sustainability software, ensuring we deliver practical solutions for improved profitability and environmental resilience across the globe.


Our people

AMCS offers team members more than just a job, but an opportunity to map out a career with a company that is growing, evolving and setting out new ways of working that are having a positive impact on the world around us. AMCS was established in Ireland and holds onto those local roots and 'start-up' mentality with a culture of connection. Connection to our work, our customers, our colleagues and our community that creates a working environment that fosters openness, collaboration and creativity.


Overall Responsibilities

We are looking for an experienced technical and people leader to guide a global software development team in building the next generation of our software solutions.

  • Lead a team of software developers and quality engineers to deliver key components of the product roadmap.

  • Take an active role in the development and design of complex features.

Quality Excellence

  • Set high standards for engineering excellence to ensure the highest possible code quality.

  • Ensure timely and high-quality pull requests from the team – encourage early and frequent pushes, ensure high coverage, and implement automated quality gates.

  • Ensure operational delivery and consistency from the team through an agile, data-driven approach.

Technical Leadership

  • Collaborate with lead developers to evaluate and improve system architecture, ensuring seamless integration of new technologies.

  • Have a strong understanding of best practices in software development and architectural principles, including microservices, cloud-native design, and API design.

  • Oversee the creation and review of design tasks for user stories.

  • Manage the non-functional backlog, including technical debt, refactoring, component upgrades, and deployment and rollback strategies for your product area.

  • Understand performance and usability metrics of the product in production to ensure continuous refinement and improvement.

People Leadership

  • Recruit and develop a high-performing team.

  • Ensure development plans are in place for all team members and utilise the Pluralsight platform for skills development for both team members and yourself.

  • Take ownership of staffing decisions and overall team member performance, providing coaching and mentoring.

Product Mindset

  • Participate in refinement sessions and represent the development team in these meetings, ensuring the definition of 'ready' is achieved with the Product Owner.

  • Partner with Technical Leads and DevOps to establish achievable, capacity-based roadmaps.

  • Engage with Product Management to gain insights into the adoption and usability of your product areas.

  • Collaborate with customer-facing teams to deepen your understanding of customer interactions with our products.

Qualifications / Experience

  • Familiarity and hands-on experience leading agile development teams, with experience in agile at scale and CI/CD best practices.

  • Expertise in the C#/.NET technology stack; experience with Microsoft cloud platform

  • Strong people management skills.

  • Excellent communication abilities.

  • Proven experience in architectural design and decision-making, ensuring the scalability and reliability of software solutions.

#LI-JC1