We are looking for a Senior Software Engineer to join our App Analysis & Modelling team in Sydney. The ideal candidate will have strong backend engineering fundamentals, experience designing and building scalable APIs, and a solid understanding of relational data modelling and SQL. The role requires a high degree of collaboration and a willingness to work across the full stack, including frontend development using React and TypeScript.
Requirements
- 5+ years of commercial software development experience with strong proficiency in Python and/or Java
- Extensive Experience designing and building scalable, high-performance APIs and backend services
- Solid understanding of relational data modelling and SQL (Oracle, PostgreSQL, MySQL, or similar), including schema design and query optimisation
- Good understanding of algorithms, data structures, and their time and space complexity
- Experience with frontend development using React and TypeScript, or a demonstrated willingness and ability to work across the full stack
- Degree in Computer Science or a similar field, or equivalent practical experience
- Curiosity, a positive attitude, and a drive to continue learning
- Excellent verbal and written communication skills
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance
- Generous Parental Leave
- Tuition Reimbursement
- Employee affinity groups
- Fertility assistance