Principal Software Engineer

3 days ago


Council of the City of Sydney, Australia Thanks Full time

Ad fatigue is killing engagement, but we're fixing it. Thanks (thanks.co) is seeking a Principal Software Engineer to join our team and play a pivotal role in building the only advertising platform where everyone - advertiser, publisher, and consumer - wins.

As our Principal Engineer you will help us continue to scale this groundbreaking platform globally. This is a senior technical leadership role, working closely with our founders, CTO, and product/engineering teams to shape technical strategy, solve complex challenges, and mentor others - while remaining deeply hands‑on.

What you’ll do

- Shape system architecture and guide technical strategy – contribute to long‑term design decisions, advocate for scalability, reliability, and security across our stack, and help drive pragmatic tradeoffs aligned with business needs.

- Lead complex initiatives – break down ambiguous problems, scope complex projects, and shepherd them from idea to production.

- Raise the technical bar – champion engineering excellence in design, code quality, testing, performance, and developer productivity.

- Mentor and influence – provide technical guidance to senior engineers, foster growth across the team, and help establish a strong engineering culture.

- Lead by example – design and build critical features and infrastructure across the stack, setting examples of best practices in action.

- Cross‑functional leadership – partner closely with product, design, and leadership to shape roadmaps, evaluate trade‑offs, and ensure technical alignment with company vision.

- Scale operations – help define processes, observability, and reliability practices that keep our systems performant and resilient as we grow.

What we’re looking for

- Extensive experience with modern TypeScript / Node.js / React platforms and strong proficiency across the stack.

- Proven track record of architecting and scaling distributed systems in production.

- Deep expertise in system design, performance, reliability, and security.

- Strong judgment in balancing speed vs. quality, with an ability to cut through ambiguity.

- Clear, persuasive communicator who can influence across teams and functions.

- A history of technical leadership – mentoring engineers, guiding teams, and raising standards.

- Ownership mindset – you proactively drive initiatives from vision to execution.

- Collaborative and humble – you uplift those around you and lead with empathy.

- Familiarity with SRE practices and operating large‑scale systems.

Nice to have

- Experience in adtech or martech (ad serving, ranking, attribution, audience targeting, DSPs, etc.)

- Knowledge of Cloudflare ecosystem (Workers, Queues, KV, etc.)

- Experience with analytics and data platforms such as ClickHouse or other OLAP systems.

Thanks' tech stack

- Turborepo / NodeJS / TypeScript

- React / NextJS / React Native

- Prisma / PlanetScale

- CloudFlare (Workers, Queues, KV, etc)

- Vitest / Playwright

- GitHub Actions

- DataDog / Sentry / OpenTelemetry

- Statsig

Why Thanks?

What if people actually loved ads? Thanks makes this possible. We're a Sydney‑headquartered, global company on a mission to kill ad fatigue and create advertising that consumers genuinely appreciate. Our industry‑leading engagement goes beyond capturing attention – we delight, reward, and transform how people experience ads.

Here’s why you’ll love working with us:

- Direct Impact: Your work will significantly shape our products and trajectory as we scale rapidly.

- Ownership and Autonomy: Help define what great engineering looks like at Thanks. We'll give you the right tools, freedom, and collaborative environment to succeed and achieve your biggest goals.

- Competitive Package: Enjoy a competitive salary, plus stock options to share in our success.

- Growth Trajectory: Thrive in an environment of rapid change, constant challenges, and endless opportunities. You'll work closely with leadership in a culture that values courage, appreciation, and kindness.

- Comprehensive Benefits: Enjoy a benefits package designed to support your needs and wellbeing.

- Flexibility: Work flexibly, with two required days (Tuesdays and Thursdays) at our Bridge Street office in Sydney. #LI-Hybrid

We're tackling big challenges in advertising technology by creating our own ecosystem, not copying what exists. If you're excited to innovate, influence, and grow at a rapidly scaling company, we'd love to hear from you – let’s build something extraordinary together

#J-18808-Ljbffr


  • Software Engineer

    3 weeks ago


    Council of the City of Sydney, Australia Rocket Software, Inc. Full time

    Software Engineer (Compiler) page is loaded## Software Engineer (Compiler)locations: Sydney, Australia (Remote)time type: Full timeposted on: Posted 3 Days Agojob requisition id: R2025-5707**It's fun to work in a company where people truly BELIEVE in what they're doing!****Job Description Summary:**The Software Engineer sets the direction for the...


  • Council of the City of Sydney, Australia Truphone Full time

    Posted date: 10/22/2025 Type: Full-time 1GLOBAL is a technology-driven global mobile communications provider dedicated to empowering enterprises worldwide to unlock the full growth potential of mobile connectivity. With a best-in-class telecom technology platform, a comprehensive suite of globally viable regulatory licenses, and privileged access to the...


  • Council of the City of Sydney, Australia Objective Full time

    About Objective At Objective, we create software that makes a difference. With over 400 people and five development labs spread across Australia, New Zealand, the United States of America, and the United Kingdom, Objective is a leading developer ofSaaS solutions for the government. Our role We are looking for a Principal Software Engineer to join our...


  • Council of the City of Sydney, Australia Singtel Group Full time

    Select how often (in days) to receive an alert: Optus is an Australian telecommunications company, delivering more than 11 million services to our customers every day across mobile, broadband and digital solutions. Join a team focused on the creation of scalable, resilient and efficient API platforms that empower our entire organisation. As a Principal...


  • Council of the City of Sydney, Australia LexisNexis Risk Solutions Full time

    Technology Sr Principal Software Engineer Are you excited to work with a variety of products and technologies in a collaborative and supportive environment? Do you enjoy sharing knowledge and learning with colleagues from diverse backgrounds? About the Business At LexisNexis Risk Solutions Company, we believe in the power of data and advanced analytics...

  • Principal Engineer

    3 weeks ago


    Council of the City of Sydney, Australia Roman Health Pharmacy LLC Full time

    Our Purpose At Xero, we’re here to help supercharge small businesses. We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps. When that happens, we’re not only making life better for small business, we’ll be building a stronger economy that can change the world. As a...

  • Software Engineer

    1 week ago


    Greater Sydney Area, Australia Rocket Software Full time $180,000 - $250,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers,...


  • Council of the City of Sydney, Australia Microsoft Corporation Full time

    Overview Storage, the core of Microsoft's Azure Cloud, provides 10 exabytes of capacity across 50 regions, 100+ data centers, and over 1000 storage clusters. It powers millions of virtual machines, holds millions of hours of video, billions of photos, and vast amounts of analytics data. As a Principal Software Engineer - Azure Storage, you will play a key...


  • Council of the City of Sydney, Australia Macquarie Bank Limited Full time

    Join our Reliability Technology team where you will leverage your extensive technical knowledge and pragmatic approach to software design and architecture to build and inspire the engineering function. As a Digital Bank, software engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to “do it...


  • Council of the City of Sydney, Australia Atlassian Full time

    Atlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or from an office (unless it's necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a...