Senior Software Development Engineer - Payments
We are seeking a talented Senior Software Development Engineer to join our Payments team in Sydney. As a key member of our engineering organization, you will be responsible for designing and implementing scalable, high-performance software solutions that support numerous currencies and payment methods worldwide.
Our culture revolves around fostering growth, nurturing learning, and upholding excellence in engineering. We prioritize continuous learning and professional growth, providing access to mentorship, training, and hands-on experiences to level up your skills.
* Design and implement scalable, high-performance software solutions in alignment with project requirements and company standards.
* Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies.
* Actively engage in hands-on coding and development, ensuring code quality, scalability, and maintainability.
* Collaborate effectively with cross-functional teams, communicating technical concepts and project updates.
* Provide technical leadership, guiding and mentoring junior engineers in the team.
Key Qualifications:
* Bachelor's/Master's degree in Computer Science or equivalent practical experience.
* 7+ years of hands-on experience in software engineering, focusing on scalable system design and development.
* Experience with Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies.
* Experience providing technical leadership, mentoring, and guiding teams.
* Strong problem-solving skills and ability to tackle complex technical challenges.
* Excellent communication skills for effective collaboration across teams and stakeholders.