Senior Full Stack Software Engineer

Leverage your experience to drive the design, build, launch and maintenance of innovative, complex digital products. Work with customers, mentor team members, promote learning and influence exceptional technical practices with a high degree of autonomy.
About the role

Get to know us

Key responsibilities as a Senior Full Stack Software Engineer at EndGame will include:

  • Lead the discovery, design, development and delivery of robust, scalable web applications and services.
  • Understand the EndGame user and their requirements, building with them in mind.
  • Take responsibility across all stages and iterations of software development.
  • Adapt, adopt and advise appropriate methods and tooling, to ensure well engineered outcomes.
  • Contribute to organisational guidelines and policies. 
  • Lead the assessment, analysis, planning and design of releases.
  • Champion practices to ensure quality.
  • Work closely with internal and external stakeholders to enable collaboration and achievement of outcomes.
  • Be the voice of feasibility in the product team, ensuring the team has the skills and technology to implement solutions.
  • Mentor team members.
About you

Get to know you

Here are the skills we’d love you to have before starting:

  • Wide experience across the board.
  • Experience leading a technical team.
  • Deep knowledge in .Net, React and Azure.
  • Knowledge of industry standard best practices, development lifecycle processes and methodologies.
  • Proven experience building long-lived, testable, decoupled, maintainable and performant code.
  • 5+ years experience working as a developer in an agile environment.
  • Great communication skills.
  • A team player, willing to guide teams to work collaboratively and achieve shared goals.
  • Self-motivated, able to work independently and thrive in a fast-paced, multi-tasking, high productivity environment, owning work.
  • Action-oriented. Make decisions about the approach to work and take a hands-on role to ensure value gets into the users hands as soon as possible.
  • Keen interest in teaching and training so others can leverage learning for better user outcomes.


If you recognise yourself in this profile - get in touch! We'd love to hear from you.
Our benefits

Some Extras
at Engame

Opportunities to learn and share what you know

Success at EndGame means you'll always be facing new challenges - which means you're learning and empowered to overcome your current challenges.

To facilitate learning, we provide coaches and learning tracks through our EndGame Academy program. Our current learning tracks include: Product Discovery, Tech Practices, Agile Facilitation and Product Management. Plus, there are plenty of opportunities to showcase your skills to your squad and others at EndGame.

A flexible & encouraging team environment

Our squads are a core feature of EndGame. As part of a squad, you'll have access to, and be supported by other talented people who are passionate about the success of our partners and EndGame.

Create impactful software and share in the financial upside

At EndGame, we love building impactful and purposeful software for our customers. Our customers are building SaaS businesses and the awesome thing about SaaS is that when you are creating an impact for good, then scaling the business also scales the impact.

EndGame Ventures is our team ESOP, giving everyone who works at EndGame a chance to own shares in our customers. So when our customers win, we not only take pride in knowing we’ve achieved an awesome impact, but we share in the financial upside.

An office worth coming to

We value collaboration and co-working and we strive to provide an office environment where people want to be.

This includes a variety of spaces to meet, free snacks and coffee, table tennis, heaps of space and natural light, morning teas, lunches, drinks and TEG talks. But most of all, an inclusive team who enjoy working together. We support working from home too.

Apply Today!

Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.