23 Sep
|
etrainu
|
Brisbane
etrainu is an Australian learning platform founded in ****, supporting more than two million learners across onboarding, compliance, professional development and community engagement. We work with sport national governing bodies and organisations across a range of sectors, and our customer-first approach continues to drive growth in our SaaS products.
The role and responsibilities
As a Senior Software Engineer, you lead the design and implementation of complex, scalable systems within a product engineering team of full-stack engineers, product designers and technical stakeholders. You make high-impact technical decisions and drive projects from concept to delivery with minimal oversight, and you mentor the engineers around you.
Responsibilities will include:
Lead solution design for medium-to-large features — frame the problem, choose an approach, and drive it through review.
Design the architecture for projects within your team's scope, weighing trade-offs and non-functional requirements such as scalability, security, performance and cost.
Translate ambiguous product or business problems into clear technical plans, and make sound decisions with incomplete information.
Write clean, well-tested, maintainable code and set a high bar in code review for correctness, design and maintainability.
Own features and systems from concept through delivery, maintenance and production support — including monitoring, alerting and incident response.
Improve the team's engineering practices across CI/CD, automation, security, testing and tech-debt management.
Mentor junior and mid-level engineers, drive knowledge sharing, and help shape team standards and engineering culture.
Experience we are looking for
5 – 10+ years of professional experience in software engineering, with deep expertise in engineering principles, architecture and system-level thinking.
Experience designing and developing RESTful micro-service architectures using serverless and containerised cloud infrastructure.
Experience with Relational and No-SQL (preferably MongoDB) databases, and with event-driven and streaming architectures.
Strong devops practices and mindset — version control, CI/CD pipelines, automation and secure engineering practices.
Practical use of AI-enabled engineering practices and agentic tooling, with transparent attention to quality, safety and judgement in how it is applied.
Proven examples of leading medium-sized and complex projects from concept to delivery with minimal oversight.
Experience mentoring engineers and working in a B2B SaaS or customer-facing product environment.
A relevant tertiary qualification in Computer Science, Information Technology, Engineering, or proven relevant experience.
About you
You are a strong communicator who can explain complex technical concepts clearly to both technical and non-technical people.
You measure success by outcomes and impact delivered, not just output shipped.
You take ownership, require minimal direction, and unblock yourself and others.
You bring people with you — building consensus across engineering, Product and Design, and fostering an inclusive team environment.
You enjoy growing the people around you through mentoring, thoughtful code review and knowledge sharing.
You have a genuine appetite to keep learning and stay current with emerging technologies and practices.
#J-*****-Ljbffr
📌 Senior Software Engineer (Brisbane)
🏢 etrainu
📍 Brisbane