At Neat, we’re building a solution that’s friendlier, faster, more modern than a bank. We have users in over 100 countries around the globe, relying on our solutions to manage their business finances. 

Want to help us achieve this vision? We’ve built a place where you’ll love doing it! 

Our culture of transparency and openness means you’ll have lots of impacts, our test-driven development approach means we move quickly while maintaining super high standards for quality of code and design, and our commitment to your professional growth means you’ll always be learning.


What you’ll be doing:

  • Lead engineering excellence by example and help a team of engineers deliver software on time and at high quality.
  • Constantly motivate, mentor and develop engineers and help them advance in their careers.
  • Scope development effort, identify risks, provide reliable estimates and drive architectural solutions.
  • Enabling SMEs to go global by increasing the capabilities of our multi-currency accounts.
  • Proposing solutions to make our payment experience faster, more traceable, and at lower cost.
  • Producing high-quality and secure code, knowing that bugs could lead to major financial and operational impact to our customers.
  • Integrating our systems with financial partners such as VISA and DBS.
  • Solving problems related to identification and mitigation of fraud, identity theft, transaction risks, and suspicious activities.
  • Transforming our systems to a microservices architecture to scale with our team and products.
  • Collaborating with product owners, designers, and other engineers to define, design, and ship new features that directly impact our customers and internal users.

Who you are

  • You thrive in an agile, fast-paced, and test-driven development environment.
  • You always find ways to make things better, faster, and more efficient.
  • You enjoy going out of your way to help others and share knowledge.
  • You sympathise with users and get excited by user-centric features.
  • You listen and respect others, and believe that the best work come from collaboration.
  • You like to continuously discover, evaluate, and implement new technologies.
  • You get excited by tough technical challenges and learning new concepts.

We’re looking for:

  • Mastery of one or more programming languages such as Java, Ruby, Python, JavaScript, or Go.
  • Ability to mobilise a group of engineers to work together and thrive in a fast-paced environment.
  • Experience breaking down and solving complex problems.
  • Advocate of engineering excellence and software quality and reliability.
  • Passionate about developing and mentoring engineers to reach their next level.
  • Strong communication skills with engineers, product owners, designers, senior management, and other teams.
  • 5+ years of software engineering experience preferred

Apply for this Job

* Required