Our mission is to connect the world through innovative payments and technology solutions, enabling individuals, businesses, and economies to thrive.
We are a purpose-driven industry leader with a vision to uplift everyone, everywhere by being the best way to pay and be paid.
This role will be an ideal fit for a skilled developer and self-motivated individual with expertise in Java software engineering.
The candidate should be a motivated self-starter and quick learner with strong computer science credentials.
As a Staff Software Engineer, you will be at the forefront of translating functional and technical requirements into detailed architecture and design.
You will have significant influence on our strategy by helping define and build the next wave of product features and system architecture.
You will champion Agile development methodologies and drive change and continuous improvement throughout the delivery process.
You will utilize your sharp design and coding skills to create applications at a massive scale used by millions of people across the globe.
You will take a hands-on role in influencing and guiding day-to-day development activities by leading architecture decisions, participating in designs, code reviews, and implementation.
You will be motivated by building elegant and maintainable systems that get the job done with minimal complexity.
You will be the ambassador for engineering best practice across the development lifecycle and champion continuous improvement across the organisation.
This is a hybrid position, allowing you to work from both remote and office locations.
Qualifications include a Bachelors Degree or higher, experience with Java, Spring, JavaScript, and other relevant technologies, and excellent interpersonal skills.