Senior Software Engineer/Technical Lead (.NET Core, C#, AWS) - Open to remote across Australia


Sydney City, New South Wales, AU
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 05/06/2021
  • Website:
  • Company Address:

About OzForex

OFX Group Ltd is a low-cost international multicurrency payments provider via its online platform and network of global bank accounts. The company's two products are international payment services and international payment solutions. Its International payment services are monitored by geographic region and provide bank to bank currency transfers servicing businesses and consumers. International payment solutions are monitored globally and provide strategic partners with a package which includes: OFX IT platform; client service; compliance; banking relationships; and payment capabilities.

Job Description

OFX is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. We welcome conversations around flexible working arrangements for this role. Please indicate in the application questions what working arrangements would be your preference.

Hello. Nice to meet you. We’re OFX, a global provider of online, international payment services for our personal, business and partner customers. Since launching on Sydney’s Northern Beaches twenty years ago, OFX has grown to become a truly global company. We’re now trusted by customers all around the world and have grown to over 400 employees with offices in Sydney, London, Ireland, San Francisco, Toronto, Auckland, Singapore and Hong Kong. We are a publicly-listed company, listed on the Australian Stock Exchange (ASX: ‘OFX’)


How we work:

At OFX, We have a highly productive technology team and enjoy an agile, innovative and collaborative work environment. We take cloud first approach and develop our client and consumer facing products utilising the latest technology and platforms – Javascript (React), Serverless, AWS, .Net/.Net Core, Graph QL and REST API’s, Docker, continuous delivery and DevOps practices.


As a Senior Software Engineer (Tech Lead), you will be responsible for the design and evolution of new platforms that are streamlining the way that OFX manages Payments, FX Processing and Transactions for our Enterprise Clients, in a fast paced and exciting environment, with a team developing mission critical systems.


We’re looking for a talented Senior Software Engineer (Tech Lead) with a strong background in building successful products. If you’re passionate, pragmatic and curious, join our Full-Stack Engineering team and contribute your experience – share, lead, be a decision maker, but most importantly, continuously improve.


 What you’ll be doing:


  • Working with an experienced software engineering team
  • Demonstrate technical leadership and work closely with our engineering team, help improve our coding practices while delivering code and participating in code reviews
  • Work with the Engineering Manager to drive design of our products and solutions
  • Participate in design reviews and proof of concepts
  • Contribute to solution design in line with our overall technical roadmap and industry best practice
  • Actively provide appropriate leadership as part of the engineering team including mentorship and coaching
  • Work collaboratively within the agile team to deliver user stories; owning stories to ensure they meet all functional and non-functional acceptance criteria
  • Develop with a variety of platforms and technologies, such as Docker, Lambda, Fargate, Github Enterprise, DynamoDB and Teamcity
  • Learn and share knowledge with your colleagues through guilds, brown bags and workshops
  • Contributing to our continuous improvement philosophy


 What you’ll bring:


  • Min 5 years commercial .NET development required. Advanced knowledge of .NET architecture and framework. 
  • Hands-on experience AWS PaaS solutions or Azure
  • RESTful API design experience desirable
  • Solid ReactJS experience
  • Experience with architectural design patterns and database modelling and design
  • Prior experience in designing web-based, service-oriented applications and integrated back-office systems 
  • Excellent understanding of Agile development methodology and development practices such as TDD, Kanban, Lean, etc.
  • Detailed knowledge of Continuous Integration, Continuous Deployment and Configuration Management
  • Strong experience with unit testing and acceptance criteria frameworks
  • Experience in distributed source control system (such as Git) required
  • Strong analytical and problem-solving abilities


Key Attributes

  • Ability to understand complex business processes and requirements
  • Ability to contribute to the success of a high performing team 
  • Desire to bring innovation to the solution development process
  • High level of self-motivation to achieve the ultimate team and company success
  • Willingness to contribute across functions and geographies to ensure the success of the team
  • Experience working in a dynamic environment with the ability to learn and adapt quickly to new methodologies and technologies
  • Ability to define own tasks when given business and team goals
  • Enjoys dealing with and successfully manages large volumes of detail
  • Demonstrated ability to work independently, lead and mentor developers
  • Excellent interpersonal skills, written and verbal communication, attention to detail and follow through


What it's like working at OFX:

We’re OFXers because we want to make a difference. We see challenges as opportunities and we’re not afraid to roll up our sleeves to get stuff done. We’re committed to making things easier for our clients, pushing boundaries and continuing to move with the times so that we can continue to inspire confidence every day and through every transaction.

We operate as one team, cross-functionally and globally to drive outcomes that deliver excellence for our customers. We're curious self-starters who love learning and sharing our knowledge with others. We embrace change and use our initiative and resilience to overcome challenges.

Global markets move fast and so do we. We work across borders and time zones, which helps make the world feel a little smaller. From San Francisco, Toronto to London, Dublin, Sydney, Auckland, Hong Kong & Singapore, there’s always a colleague to help.


  • We promote an environment of reward and recognition, OFXers are encouraged to celebrate their peers’ effort, technical expertise or support through a range of channels and awards.
  • Giving back, we encourage OFXers to give back to causes and communities that are important to them. We celebrate this with an annual volunteer day, that OFXers can use together or individually.
  • Always keep learning. Drive your own learning with LinkedIn learning, which all OFXers have access to. We offer a variety of other learning programs and host an annual Open Day to encourage cross functional and soft skill learning.
  • We take pride in having a work/life balance and flexibility; we encourage employees to work productively and efficiently. Our OFXers enjoy Birthday leave to celebrate their birthday however they choose.
  • Our Good Vibes employee-led committees organise events to keep our employees engaged inside and outside the office. Whether it’s participating in our weekly yoga class (now also online), office happy hours, end of year celebrations. Our team wants you to feel welcome!
  • We have some great perks. On-site barista, preferred money transfer employee rates and fresh fruit

Related Jobs

Customer Service Representative

OzForex - Sydney City, New South Wales, AU

Customer Service Representative

OzForex - Auckland, NZ

Client Manager - Consumer (FX Client Dealer)

OzForex - Sydney City, New South Wales, AU

Client Due Diligence Specialist

OzForex - Sydney City, New South Wales, AU

Front End Software Engineer (React Native)

OzForex - Sydney City, New South Wales, AU
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.