As a software development engineer, you’ll be building and supporting the next generation of personal lending platforms for our client. You’ll work as part of a dedicated team, primarily focused on the back-end development of a scalable and expandable Cloud-based platform. The role includes a mix of development and architecture responsibilities, with a unique opportunity to gain experience working with loan decisioning engines. Previous experience in a similar role is essential, and you’ll have a proven track record of writing clean and well-documented code. Our client is looking for a passionate individual with a creative approach to problem-solving.
What You’ll Be Doing
  • Building high-performance, globally scalable financial systems
  • Working individually and as part of a team on the back-end development of a personal lending platform
  • Synthesizing a variety of technologies and capabilities into high quality, simple products
  • Diving deep into complex technical problems, looking for solutions

What We're Looking For

  • Four or more years of non-internship professional software development experience
  • At least two years previous experience contributing to the architecture, design, reliability and scaling of new and current systems. You should also have this length of experience working in an Agile team, following a sprint-based, test-driven development cycle and working in Cloud-based development (AWS, Azure or Google)
  • Programming experience with at least one of the following languages: Java, Scala, Kotlin, C#, F# or C++
  • Proficiency with common branching practices, version control using git and software delivery through test/release cycles
  • An undergraduate degree in CS/EE/Engineering related field or equivalent work experience preferred but not required
  • Experience with data science would be an advantage, as would experience with Python, AWS, continuous deployment tools, and relational and non-relational data management
  • Experience in the financial services or FinTech sector would be beneficial
  • An individual with excellent problem solving skills and a strong attention to detail
  • Mandarin proficiency would be a bonus

What's on Offer

  • A highly competitive salary
  • The chance for career progression
  • The opportunity to work in an environment where you can drive innovation
  • Flexible working options, with two days working in the office to share knowledge and expertise, but flexibility for the other three days
  • A fun and friendly workplace
Apply Now! Back to Job Opportunities

Apply For Software Development Engineer