
Software Engineer
- Sydney, NSW
- Permanent
- Full-time
- Collaborating with product managers, analysts, and engineers to understand and translate business requirements.
- Designing, developing, and maintaining efficient, scalable software applications.
- Building and optimising APIs for both internal systems and external client integrations.
- Writing clean, maintainable, and well-documented code.
- Participating in peer code reviews and contributing to architectural discussions.
- Troubleshooting and debugging applications to ensure performance and reliability.
- Staying current with advancements in relevant technologies, frameworks, and tools.
We’re looking for a Python professional who enjoys solving complex problems and delivering reliable, high-quality software. Experience in financial services is highly regarded but not essential adaptability, attention to detail, and a collaborative approach are what matter most.About the role
- Tech stack: Python, Kubernetes, React
- Occasional exposure to other languages such as PHP or Java.
- MySQL and other relational databases.
- Microservices-oriented architecture.
- 2 days in the office, 3 working from home
- Office based in Sydney
- 4+ years of professional software development experience.
- Proficient in Python; willing to work with other languages as needed.
- Experience with relational databases and SQL.
- Experience building and consuming RESTful APIs.
- Strong problem-solving, debugging, and optimisation skills.
- Excellent communication and teamwork abilities.