Senior Software Engineer

1 month ago


Sydney, New South Wales, Australia Rokt Full time

About Rokt

We are a hyper-growth ecommerce leader, unlocking value by making each transaction relevant at the moment that matters most. Our AI-based relevance platform and scaled ecommerce network power billions of transactions.

The Rokt engineering team builds best-in-class ecommerce technology, providing personalized and relevant experiences for customers globally and empowering marketers with sophisticated, AI-driven tooling.

About the Role:

  1. Build and scale complex data systems using open-source technologies like Apache Kafka, Spark, Cassandra, and Iceberg.
  2. Develop bespoke solutions using those open-source technologies as a hands-on engineer, cutting production-level code.
  3. Solve technical problems of the highest scope, complexity, and ambiguity as an individual contributor.
  4. Identify and propose improvements to the current system architecture that emphasizes performance, reliability, and scalability.
  5. Act as both an engineer and system architect, researching and developing new theories and ways of working.

Requirements

  1. 7+ years of experience as a software engineer, preferably working with large amounts of data.
  2. Extensive experience with open-source data tooling like Kafka, Spark, Iceberg, and Cassandra.
  3. Solid experience using Go, Python, or Scala, or any other strong backend experience.
  4. Familiarity with complex, distributed systems and cloud-based infrastructure, including stateful services on Kubernetes, NoSQL databases, AWS, and/or GCP.
  5. Ability to turn ambiguity into clarity and be comfortable exploring new ground.


  • Sydney, New South Wales, Australia PARK Senior Villas Chandler Full time

    Job Title: Software Engineering Leader - Application ModernisationAbout the Role: PARK Senior Villas Chandler is seeking a highly skilled Senior Software Engineer to join its team in Sydney, Australia. The successful candidate will be responsible for leading the modernisation of applications from relational databases to MongoDB.Company Overview:MongoDB...


  • Sydney, New South Wales, Australia Onset Group Full time

    Job Title: Senior Software Development EngineerJob Description:We are looking for a skilled Senior Software Development Engineer to join our team at the Onset Group.As a Senior Software Development Engineer, you will be responsible for designing and developing software systems across the entire lifecycle within the defence industry.Key...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Transforming the Banking Experience as a Senior Software Engineer at Commonwealth Bank of AustraliaWe are seeking an experienced and skilled Senior Software Engineer to join our team at the Commonwealth Bank of Australia.Salary: $120,000 - $180,000 per annum, depending on experience and qualifications.About Us:The Commonwealth Bank of Australia is a leading...


  • Sydney, New South Wales, Australia Senior Full time

    Job SummaryWe are seeking a highly skilled Senior Data Engineer to join our team in designing and building cloud-based data solutions. As a key member of our engineering team, you will be responsible for delivering innovative data pipelines, data warehouses, and machine learning solutions on Google Cloud Platform.About the RoleThe ideal candidate is a...


  • Sydney, New South Wales, Australia hipages Full time

    We are seeking a highly skilled Senior Software Engineering Professional to join our team at hipes.As a senior software engineer, you will play a key role in designing and developing scalable software solutions for various industries. With your expertise in Java, Python, and C++, you will be responsible for collaborating with cross-functional teams to...


  • Sydney, New South Wales, Australia Talenza Full time

    Senior Android Software Engineer OpportunityAt Talenza, we are seeking an experienced Senior Android Software Engineer to join our digital team. About the RoleAs a Senior Android Software Engineer, you will be responsible for developing high-quality, scalable, and performance-driven solutions for our Android applications. You will work closely with our...


  • Sydney, New South Wales, Australia Macquarie Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Macquarie. As a key member of our engineering team, you will have the opportunity to work on a range of technologies and contribute to the development of our software products.Key ResponsibilitiesDesign, develop, and test software applications using modern Java and...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Role OverviewFiresoft People is seeking a seasoned Senior Software Engineering Expert to collaborate with our data engineers, frontend software engineers, and product managers in Sydney or remotely. This role comes with an estimated annual salary of $160,000 + Super.


  • Sydney, New South Wales, Australia HelloFresh Australia Full time

    Role Summary: We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our technical team, you will be responsible for designing, developing, and deploying scalable software solutions using cloud-based technologies.Key Responsibilities:Design and develop cloud-based software applications using a range of...


  • Sydney, New South Wales, Australia Macquarie Full time

    ​About the RoleAt Macquarie, we're committed to empowering our engineers to excel in their craft. As a Senior Software Engineer, you'll be part of a dynamic team where you'll have the opportunity to leverage your expertise in software engineering across a range of technologies.Key Responsibilities:Design, develop, test, and operate software applications in...


  • Sydney, New South Wales, Australia Hospoworld Resourcing Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using...


  • Sydney, New South Wales, Australia Bendigo and Adelaide Bank Full time

    About the JobWe are seeking a skilled Senior Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and maintaining software applications.Our ideal candidate will have a strong understanding of software development principles and practices.ResponsibilitiesDesign and develop software applications using a...


  • Sydney, New South Wales, Australia LEAP Legal Software Full time

    At LEAP Legal Software, we are currently seeking a skilled Software Engineer to join our team. As a key member of our Engineering team, you will collaborate closely with our founder to gain a deep understanding of our product's technical landscape. In the long term, you will play a vital role in enhancing LawTap's functionality and oversee all aspects of...


  • Sydney, New South Wales, Australia Woolworths Group Full time

    About the RoleWe're seeking a Senior Software Engineer to join our team at Woolworths Group. As a Senior Software Engineer, you will be responsible for leading the engineering capabilities for your squad and working closely with the Senior Chapter Lead and Capability Leads to ensure your team members are realizing their full potential.Key...


  • Sydney, New South Wales, Australia Online Marketing Gurus Full time

    Job Description: We are seeking an experienced Senior Software Engineer to join our team at {company}.As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:• Collaborate with cross-functional teams to identify and prioritize project requirements.• Design...


  • Sydney, New South Wales, Australia Westpac Group Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Westpac Group, one of Australia's leading financial institutions.About the RoleThis is a permanent role based in Sydney, offering a competitive salary and a range of employee benefits. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining...


  • Sydney, New South Wales, Australia epay, a Euronet Worldwide Company Full time

    At {company}, we are seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.The ideal candidate will have a strong background in software development and a passion for innovation. You will work closely with our...


  • Sydney, New South Wales, Australia OFX Full time

    Job Opportunity: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at OFX, a global provider of online, international payments, cards and expense management services.Focused on delivering exceptional customer experiences, our engineering team has a wealth of experience in finance and tech companies. As a Senior...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Role SummaryWe are seeking an experienced Senior Software Engineering Manager to lead our development team in creating innovative software applications.


  • Sydney, New South Wales, Australia Iress Full time

    Transformative Software Engineering RoleIress is seeking a skilled Senior Software Engineer to join our team and contribute to the development of high-quality software solutions.About the RoleThe ideal candidate will have a strong background in software engineering, with experience in designing and delivering software solutions using clean code...