Senior Software Engineer

at  Epsilon

SBQ4, Queensland, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Oct, 2024Not Specified12 Jul, 2024N/ADisabilities,Docker,Color,Java,Integration Testing,Infrastructure,Angular,Typescript,Go,KubernetesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

EPSILON RETAIL MEDIA NETWORK

Epsilon Retail Media is the first platform to couple AI with person-first identity in the ad server, bringing people-based intelligence to retail media, enabling retailers and advertisers to exponentially grow their ability to drive sales while increasing brand loyalty.
Built on Epsilon’s core strengths, this platform further unites Epsilon’s existing suite of retail media solutions and Epsilon Retail Media under Epsilon Retail Media.
Job Description

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 C#, Angular, TypeScript or RxJS.
  • Experience with Terraform, Docker, Kubernetes and Postgres.
    Additional Information
    Epsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics

Responsibilities:

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

South Brisbane QLD 4101, Australia