Senior Software Engineer
Indexed description
The Role:
Our client are a large Australian Financial services business based in the Sydney CBD. Due to a number of exciting new projects they are looking to hire a Senior Software Engineer. This position is responsible for designing, building, and optimising high‑quality software solutions while contributing strong technical judgment, mentoring peers, and collaborating closely with product and engineering leadership.
The Senior Software Engineer is hands‑on, is self-starting, operates across multiple codebases / products, and helps lift engineering standards through example, review, and collaboration.
Key Responsibilities:
- Contribute to the architectural design and development of new/existing solutions across a wide range of Fintech/eCommerce projects.
- Maintain existing systems, fix bugs and roll out long term solutions.
- Promote a pragmatic engineering approach, balancing technical excellence with practical decision-making to deliver scalable solutions without over-engineering.
- Design and implementation of integrations with third-party services and internal APIs, ensuring reliability and maintainability.
- Advocate and follow security best practices and regulatory requirements in system design and implementation.
- Consider non‑functional requirements such as performance, reliability, maintainability, and observability when designing and delivering solutions.
- Make informed technical decisions within their area of responsibility, escalating trade‑offs or risks where appropriate
- Maintain a high standard of coding, documentation and testing
Key Skills:
- Relevant tertiary qualifications in Computer Science, Engineering, or equivalent industry experience.
- Extensive software engineering experience, with demonstrated knowledge of software systems.
- Deep technical proficiency across modern software stacks, architecture patterns, and API integrations.
- Practical experience with agile delivery methodologies.
- Expertise with cloud platforms (AWS, Azure), CI/CD pipelines, and DevOps best practices.
- Extensive knowledge of NodeJS based frameworks (i.e. React, Nest.js, Next.js)
- Extensive knowledge of OOP languages (i.e. C#, Kotlin, Java)
- Strong knowledge of IaC platforms / frameworks (i.e. Terraform)
Our client is keen to interview suitable candidates next week so apply today to start the conversation.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search