SC
No AU register recordSydney, AUFull-timePosted 1 month ago

Job Description

Impact & Scope

  • Project Delivery: Realize impact by making core contributions to project tasks and ensuring they align with business goals.
  • System Design: Play a key role in driving improvements to system design and architecture, proactively identifying issues before they reach customers.
  • Best Practices: Contribute to the implementation of engineering standards and best practices across the organization.
  • Collaboration: Foster a culture of mutual support, knowledge sharing, and teamwork.
  • Technical Craft & Architecture
  • Backend & Systems
  • Language Proficiency: Competently design and implement services with proficiency in at least one of our core backend languages: Go, Java, or Node.js.
  • Scalability: Skilled at identifying potential bottlenecks and implementing solutions to improve system performance and reliability.
  • Cloud Exposure (Nice to Have): Willingness to learn or existing exposure to Kubernetes and Terraform/IaC to assist in deploying and managing components.

Frontend & Experience

User Interface: Develop responsive and efficient frontend components using React and TypeScript.

- Design Patterns: Effectively apply design principles and patterns to create robust systems that bridge the gap between frontend and backend.

Key Responsibilities

End-to-End Ownership

Lead the development of features or components from design and implementation to deployment with minimal supervision.

- Anticipate roadblocks and ensure timely delivery of impactful tasks.

Technical Leadership & Mentorship

Support and guide junior engineers to improve their coding, architecture, and problem-solving skills.

- Conduct PR reviews and participate in interviewing to help build a talented team.

- Proactively share knowledge to help the team operate more efficiently.

Autonomy & Problem Solving

Complete tasks of moderate scope and difficulty end-to-end with minimal supervision.

- Research potential solutions to technical challenges independently before seeking assistance.

- Contribute to architectural discussions and suggest solutions that optimize maintainability.

Qualifications & Experience

  • Software Fundamentals: A strong grounding in engineering fundamentals and practical experience across the software development lifecycle.
  • Technical Stack:
  • Languages: Proficiency in TypeScript and at least one of Go, Java, or Node.js.
  • Frontend: Strong working knowledge of React.
  • Infrastructure (Bonus): Exposure to Kubernetes or Terraform is a plus but not mandatory.
  • Collaboration: Proven ability to establish strong working relationships with peers and communicate technical concepts clearly.
Apply (Original)

AI Resume Tailoring

23%
Before
87%
After

Example

Tailor your resume for Software Engineer roles

  • Scores your fit against the posting's own requirements
  • Pulls the skills and keywords it names into your bullets
  • Exports as PDF or Word, ready to submit

AI Cover Letters for Software Engineer

Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.

Cover Letter
250-350 words, 4 paragraphs
LinkedIn Message
300 chars, casual tone
Follow-up Email
100-150 words, concise
  • Tailored to your resume & job
  • Cover letters, emails, LinkedIn messages
  • Professional tone, your experience
Try AI Cover Letters (free)→

Your toolkit for landing Software Engineer roles

AI Resume Tailoring
Recruiter Finder
Job Radar Alerts
Application Tracker