Senior Software Engineer Lead

3 weeks ago


Brisbane, Queensland, Australia Publicis Groupe Full time
About Epsilon Retail Media Network

Epsilon Retail Media is the pioneering platform that combines AI with person-first identity in its ad server, bringing people-based intelligence to retail media. This innovation enables retailers and advertisers to significantly enhance their ability to drive sales while increasing brand loyalty.

Built on Epsilon's core strengths, this platform unites Epsilon's existing suite of retail media solutions and Citrus Adunder Epsilon Retail Media.

Job Description

We are a global team of knowledgeable, passionate, and creative individuals with extensive experience working together to achieve shared goals. Our company is committed to promoting diversity and inclusivity within the workplace.

We strive to ensure that no job applicant, temporary worker, or employee receives less favorable treatment based on age, disability, gender and transgender status, race and ethnicity, religion and belief (including no belief), marriage or civil partnership status, or sexual orientation.

Role Purpose

The primary responsibility of this role is to lead areas of the design and development of Epsilon Retail Media's software systems. This role will be familiar with all the policies, procedures, and technical issues related to programming.

You will be generally competent across the majority of areas within the Epsilon Retail Media system and have a good understanding of how it functions together. You will take a lead position in the development of initiatives within the squad structure and provide the technical vision for the initiatives you are involved in.

You will also be responsible for communicating status updates to people external to the squad, including any potential risks to the delivery deadline (scope creep, reduced resources, etc.) as early as possible so effective support can be provided.

Responsibilities and Duties
  • Mentor Junior and Intermediate Software Engineers by providing advice, coaching, and educational opportunities.
  • In collaboration with your Engineering Manager and the Technical Lead, build and maintain development processes and procedures, in TDD (test-driven development) or BDD (behaviour-driven development), and build upon a core SDLC.
  • Implementing and monitoring ongoing strategies to enable us to deliver quality and excellence through robust testing education and policies that are balanced and appropriate to the scope of the project being delivered.
  • In collaboration with the Test and Release Manager, establish automation quality assurance test methods and procedures, incorporating new technologies and meeting changing organizational, customer, and/or regulatory requirements.
  • Perform intensive testing of all new and existing programs to ensure they are free of errors and function as intended.
  • In collaboration with other Senior Software Engineers and Engineering Managers, ensure timely status and metrics reporting to project management and senior management.
  • Work with the Development team, Product Managers, and Engineering Benefits

Free gym membership

Additional 5 days leave each year after 2 years

Work Your World program enabling employees the flexibility to work from anywhere in the world for up to 6 weeks per year.

Rewards and recognition - shop our rewards store front when you receive points

Access to our Global AI Platform, Marcel, connecting Publicis Groupe employees with opportunities for career mobility and collaboration across our global network.

Extensive Learning & Development opportunities, including more than 15,000 learning programs via our online learning platform Marcel Classes

A committed Diversity, Equality and Inclusion strategy driven through our Viva Women,Égalité,en ABLEand Embrace(reconciliation action plan) programs.

Parental leave policy with up to 18 weeks paid primary carer leave and generous secondary carer benefits.

Access to counsellors, psychologists and professionals through Sonder- an all-in-on digital wellbeing technology platform designed to support psychological, medical & safety needs.

Qualifications, Work Experience and Skills

Proven experience as a Senior Software Engineer.

Experience in developing Cloud-based methodologies and environments.

Experience with CI/CD pipelines and the implementation of unit and integration testing.

Experience with Infrastructure as Code practices and related automation/configuration management tools.

Experience with microservice architectures.

Ability to lead and negotiate business solutions that balance technical capability, cost, and time, against business needs.

Experience with Java, Go, or equivalent language.

Experience with Terraform, Docker, Kubernetes, and Postgres.


  • Tech Lead

    3 weeks ago


    Brisbane, Queensland, Australia WAVELENGTH Full time

    About the Role:As a Senior Software Engineer on our team, you will be responsible for leading the development of complex software systems. Your expertise in software engineering will enable you to design, develop, and deliver high-quality software solutions that meet business requirements. You will work closely with cross-functional teams to ensure seamless...


  • South Brisbane, Queensland, Australia Epsilon Full time

    Job OverviewWe are seeking an exceptional Senior Software Engineer to lead our software development team at Epsilon Retail Media.About the RoleThe primary responsibility of this role is to drive the design and development of our software systems, leveraging your technical expertise and leadership skills to deliver high-quality solutions.You will work closely...


  • Brisbane, Queensland, Australia Squiz Full time

    Job DescriptionWe are seeking a seasoned Senior Software Engineering Team Lead to join our product engineering team at Squiz. This role will focus on improving the Artificial Intelligence (AI) capability across our Digital Experience Platform (DXP).Key Responsibilities:Lead a team of engineers to implement AI into our DXPCollaborate with the AI Product...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Job DescriptionWe are seeking a highly experienced Senior Software Engineering Team Lead to join our team at Flight Centre Travel Group. As a key member of our engineering leadership, you will be responsible for overseeing the design and development of technical solutions within a team.Responsibilities:Partner with stakeholders to support solution discovery...


  • South Brisbane, Queensland, Australia Epsilon Full time

    Job DescriptionWe are seeking an experienced Software Engineering Lead to join our team at Epsilon Retail Media. As a Senior Software Engineer, you will play a crucial role in leading the design and development of our software systems.ResponsibilitiesMentor junior and intermediate software engineers by providing guidance, coaching, and educational...


  • Brisbane, Queensland, Australia Exclaim IT Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Exclaim IT. As a Senior Software Engineer, you will play a key role in the development of innovative software solutions.Key Responsibilities:Design, develop, and test software applications using Java, Node, or .NetCollaborate with...


  • Brisbane, Queensland, Australia Exclaim IT Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Exclaim IT. As a Senior Software Engineer, you will play a key role in the development of innovative software solutions.Key Responsibilities:Design, develop, and maintain large-scale software applicationsLead the development of new...


  • Brisbane, Queensland, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full time

    Role OverviewRheinmetall Defence Australia Pty Ltd in Brisbane is seeking a skilled Senior Software Engineer to join our team. As a senior member of our engineering team, you will have the opportunity to work in a fast-paced, dynamic environment where no day is ever the same.This is a rare opportunity to not only work with some of the industries brightest...


  • Brisbane, Queensland, Australia CPL Full time

    We are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead a team of developers to deliver high-quality software solutions.Main Responsibilities:Lead the development of software applicationsCollaborate with cross-functional teamsContribute...


  • Brisbane, Queensland, Australia Kennedy Reid Full time

    Senior Software EngineerAt our company, we are seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Participate in the design and implementation of software solutionsCollaborate with cross-functional teams to deliver high-quality software productsStay up-to-date with the latest software development trends and...


  • Brisbane, Queensland, Australia JLL Full time

    Job Title: Senior Software Engineer We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience with cloud-based systems.


  • Brisbane, Queensland, Australia GoSourcing Pty Ltd Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at GoSourcing Pty Ltd. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software systems that meet the highest standards of quality and reliability.Key Responsibilities:Design and develop...


  • Brisbane, Queensland, Australia Squiz Full time

    About the RoleThe Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities, including Content Management, Optimisation tooling, and Platform services.We're seeking a highly skilled Software Engineering Team Lead to join our product engineering team on a permanent basis, with a focus on improving...


  • Brisbane, Queensland, Australia Gorilla Jobs Full time

    Job Description: We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead cross-functional teams. Key responsibilities include designing and implementing software solutions, collaborating with stakeholders, and ensuring high-quality...


  • Brisbane, Queensland, Australia Country Road Group Full time

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining high-quality software solutions. This role involves collaborating with cross-functional teams to identify and prioritize project requirements, developing technical specifications, and implementing...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    About the RoleXPT Software Australia Pty Ltd is a dynamic technology company seeking an experienced Senior Full Stack Software Engineer to join our team.This role offers a unique opportunity to work on cutting-edge projects, leveraging your skills in cloud native development and full stack engineering.Job DescriptionWe are looking for a highly motivated...


  • Brisbane, Queensland, Australia Lotus People Full time

    About the RoleWe're looking for a skilled Senior Software Engineer to join our team at ABC Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions. Your expertise in software engineering will be invaluable in helping us achieve our business goals.Key...


  • Brisbane, Queensland, Australia Queensland Fire and Emergency Services Full time

    Job Title: Senior Software EngineerOverview: We are seeking an experienced Senior Software Engineer to join our team.Key Responsibilities:* Design and develop complex software systems* Collaborate with cross-functional teams* Implement and test software componentsRequirements:* Bachelor's degree in Computer Science or related field* 5+ years of software...

  • Technical Lead

    4 weeks ago


    Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Job Title: Technical Lead - Senior Software Engineering RoleAbout the Role:We are seeking a highly skilled Technical Lead to oversee the design and development of technical solutions within our team. As a Technical Lead, you will ensure that solutions meet customer and business needs and align to technical best practices.Key Responsibilities:Partner with...


  • Brisbane, Queensland, Australia CC Medical Full time

    Key Responsibilities• Collaborate with cross-functional teams to design and develop high-quality software solutions.• Lead the development process, ensuring timely delivery and efficient resource allocation.• Develop and maintain a deep understanding of software architecture and design patterns.About the RoleThis is an exciting opportunity to join a...