Staff Software Engineer Your new company Hays has partnered with a large financial institution in Sydney who is looking for a Staff Engineer to work on a Python-based financial services platform. Your new role As a Staff Software Engineer, you will join a dynamic team where innovation meets security. You will collaborate with top talent to revolutionise the financial technology landscape, working with the latest technologies, implementing industry-leading security measures, and developing groundbreaking solutions that transform financial services. What you'll need to succeed Passion for designing, developing, and deploying high-quality software solutions and system design Familiarity with the full software development lifecycle (SDLC) with a focus on excellent user experience, CI/CD, automated testing, infrastructure cloud pipelines, logging, and monitoring Ability to think outside the box and solve complex problems Contribution to a culture of quality, excellence, and openness Drive to educate, communicate, and positively influence various stakeholder groups, including C-Suite executives Ability to coach and mentor junior engineers, sharing knowledge to uplift and improve software development practices Proficiency in code quality control through peer programming, code review, and automated pipeline release management Technical SkillsExperience or exposure to the following will set you up for success: Strong hands-on coding ability in Python In-depth understanding of Python software development stacks, ecosystems, frameworks, and tools such as Numpy and Panda Familiarity with front-end technologies Solid understanding of software development best practices and design patterns Experience with DevOps practices Extensive hands-on experience with CI/CD tools such as GitHub Actions, TeamCity, or Octopus Automated quality engineering and testing (unit testing, regression testing) Proficiency and strong attention to detail with application security Experience with observability tools (highly regarded) What you'll get in return You will be part of a team that supports flexibility, allowing you to balance where work is done with at least half your time each month connecting in the office. They offer various flexible working options, including changing start and finish times, part-time arrangements, and job sharing. You will have the opportunity to work on cutting-edge projects that shape the future of banking in a collaborative environment that values quality, excellence, and innovation. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career. 2926636