Senior Software Engineer

Posted Yesterday
Be an Early Applicant
Melbourne, Victoria, AUS
In-Office
Senior level
Information Technology • Consulting
The Role
Act as second-in-command engineer: lead design and delivery of Learning Portal features, write design docs, perform thorough code reviews, estimate and plan work, surface tech debt and risks, ensure meaningful test coverage and documentation, maintain auth and observability practices, and keep the team unblocked in the tech lead's absence.
Summary Generated by Built In

About role:

This role is the second-in-command within the engineering team. The tech lead splits their time across coding, managing, planning, and stakeholder work - meaning for large parts of any given day, this person is the most senior engineer actively working in the codebase. They make implementation decisions independently and keep the team unblocked during working hours when the tech lead is unavailable.

Key responsibilities:

1. Lead end-to-end delivery of features across the Learning Portal and supporting services - scoping, building, and shipping requiring just minimal direction on implementation

2. Propose technical approaches and write design docs for non-trivial work, bringing forward recommendations by aligning with the team and team lead

3. Give thorough, constructive code reviews on peers' PRs

4. Participate in planning with realistic estimates and surfaced risks

5. Flag tech debt, performance risks, and architectural concerns early. Not expected to decide the fix for everything, but expected to spot problems before they escalate

6. Ensure test coverage where it matters (not just for coverage metrics)

7. Keep documentation current for all systems they own so the team never depends on their availability to understand their work

8. Considers the student experience as part of technical decision-making - not above engineering standards, but alongside them

9. Follow and reinforce InnerSource principles: clear docs, async-first collaboration, modular design

10. Keep the team unblocked during working hours. When the tech lead is in meetings or unavailable, theyʼre the person others turn to

Core competencies:

● Designing clean boundaries between server & client, good use of both framework capabilities (Next) and conventional web design principles

● Data modeling decisions Supabase/Postgres schema design, etc.)

● Consistent abstractions (hooks, API patterns, etc.) that the team can follow

● Knowing when not to abstract - avoiding premature DRY

● Observability - logging, error tracking, understanding what to monitor

● Auth flows (Supabase Auth, RBAC, middleware-based protection)

● Input validation at system boundaries

● Writing PRs that reviewers can actually follow

● Breaking large changes into reviewable, deployable + meaningful increments

● Knowing when to spike/prototype vs. plan thoroughly

● Shipping over perfection - but knowing where to draw the line

● Good sense of prioritisation when it comes to planning out issues

● Making build-vs-buy decisions (e.g., using Supabase instead of rolling custom auth)

Ideal candidate attributes:

● Knows when to trade off scope, quality, and speed appropriately for the situation. Doesn't over-engineer when the team needs to move fast, and doesn't cut corners when reliability matters. Makes pragmatic calls without needing to escalate every decision

● Takes features from start to finish without needing to be chased. If something's at risk, raises it early

● Structured issues, thoughtful reviews, clear documentation, and Linear workflow. Communicates clearly enough that async work doesn't create bottlenecks

● Consistently delivers on commitments. The team can count on your work being done, reviewed, and shipped without surprises. Focused on outputs and outcomes, not inputs and hours

● Figures things out with incomplete information. Doesn't wait for perfect specs or detailed instructions to make progress

If you are a skilled Senior Software Engineer looking for a new opportunity with a growing company, we would love to hear from you. Apply now.

Skills Required

  • Lead end-to-end delivery of features with minimal direction
  • Proficiency with Next.js and designing clear server-client boundaries
  • Experience designing Supabase/Postgres schemas and data modeling
  • Implementing auth flows (Supabase Auth), RBAC, and middleware-based protection
  • Strong React skills, including use of hooks and consistent API patterns
  • Observability practices: logging, error tracking, and monitoring design
  • Write design docs, propose technical approaches, and break work into reviewable increments
  • Thorough, constructive code reviews and PR practices
  • Ensure meaningful test coverage and input validation at system boundaries
  • Maintain clear documentation and support async-first collaboration (InnerSource); familiarity with Linear workflow
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Melbourne, VIC
146 Employees
Year Founded: 2021

What We Do

Teamified helps businesses build remote teams of brilliant specialists who deliver solutions that reduce cost, overhead, and operational complexity. Teamified will seamlessly plug into your team, culture, goals and vision, and help you strategically scale your team.

Similar Jobs

Teamified Logo Teamified

Senior Software Engineer

Information Technology • Consulting
In-Office
Melbourne, Victoria, AUS
146 Employees

Airwallex Logo Airwallex

Senior Software Engineer

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Melbourne, Victoria, AUS
2300 Employees

Airwallex Logo Airwallex

Senior Software Engineer

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
2 Locations
2300 Employees
160K-220K Annually
In-Office
2 Locations
3618 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account