Software Development Technical Team Lead

2 weeks ago


Sydney, New South Wales, Australia Amcs Group Full time $120,000 - $150,000 per year

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 specialize 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.


  • Sydney, New South Wales, Australia beBeeSoftwareDeveloper Full time $150,000 - $180,000

    Job Overview:We are seeking an accomplished Technical Lead Software Developer to spearhead the development of high-quality software solutions that meet both business and customer needs.This role involves designing and implementing scalable architectures, collaborating with cross-functional teams, and ensuring the delivery of robust and maintainable...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $162,296 - $195,248

    Job Title: Technical Lead Software DeveloperThis is a senior software engineering role within our digital team, responsible for leading the development of digital products and services. The ideal candidate will have a rich background in software engineering, including experience with full stack software development, and a passion for collaboration and...


  • Sydney, New South Wales, Australia beBeeTechnical Full time $180,000 - $220,000

    Net Technical Lead RoleWe are seeking a skilled Net Technical Lead to join our organization in Sydney. As a key member of our team, you will be responsible for leading and mentoring a team of software developers, driving technical architecture, design, and implementation of software solutions using C# and React.Key Responsibilities:Lead and mentor a team of...


  • Sydney, New South Wales, Australia beBeeLeader Full time $180,000 - $210,000

    Software Development Leader PositionWe are looking for an experienced software development leader to join our team. As a senior staff member, you will be responsible for overseeing the development of complex software systems and leading a team of skilled engineers.The ideal candidate will have a strong technical background in software engineering, with...


  • Sydney, New South Wales, Australia beBeeEngineering Full time $180,000 - $200,000

    Software Engineering Manager RoleRiot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As an Engineering Manager, we gain organizational alignment by building a strong engineering vision and offering creative solutions to organizational design.We serve as mentors for a team of...


  • Sydney, New South Wales, Australia beBeeDevelopment Full time $120,000 - $180,000

    Job DescriptionAbout the RoleWe are seeking an experienced Software Development Team Lead to join our team. The successful candidate will be responsible for leading a team of engineers to deliver high-quality software solutions.Key ResponsibilitiesLead and manage a team of software developers to achieve project goalsCollaborate with cross-functional teams to...


  • Sydney, New South Wales, Australia beBeeDeveloper Full time $120,000 - $180,000

    Job OpportunityA highly skilled developer is required to lead the way in software development, utilizing a strong curiosity and analytical skills to explore uncharted code territories.The ideal candidate will join an accomplished team that values clear communication of technical complexities and constructive problem-solving. This is a collaborative group...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $180,000 - $250,000

    Job Summary:We are seeking an accomplished software engineer to spearhead our development team in crafting a scalable and reliable platform.The ideal candidate will be responsible for guiding a small team, owning the technical architecture, and driving the full development lifecycle.This is a hands-on role that demands strong leadership skills, excellent...


  • Sydney, New South Wales, Australia beBeeSoftwareEngineer Full time $120,000 - $175,000

    We are looking for a skilled Software Engineer to lead high-impact projects and shape the future of our platform's architecture and scalability.This role offers a unique opportunity to work on cutting-edge technology with a team that values creativity and innovation.Key Responsibilities:Design and build scalable frontend and backend solutions using React,...


  • Sydney, New South Wales, Australia beBeeTeamLead Full time $180,000 - $250,000

    Job DescriptionWe are seeking an experienced Software Development Team Lead to join our team. As a key member of our software engineering group, you will be responsible for leading and mentoring our engineers to deliver high-quality software solutions.About the Role:Leverage your technical expertise to drive software development and deliveryMentor and...