Senior Software Engineer at Openpay

Full-Time, Technology, Melbourne, AU melbourne engineering full-time
Posted a month ago

About Us :

Openpay (ASX: OPY) is an omni-channel payment solution that provides customers with flexible, interest-free payment plans, in-store, online and through the Openpay App. Available in Australia, New Zealand, and the UK with our launch into the US. Currently underway! As a global fintech company, Openpay are defining the next generation of payments. We believe people and businesses should have freedom and flexibility in how they pay with no hidden catches. In doing so we’re changing the way people pay, for the better, and we’d love you to join us in our mission. As an established Australian business, we’re continuing to supercharge our growth by turning the world Amber. That’s right, “Aussie Amber” (our Marketing Team nailed that one!) This Amberfication is led by in-store, mobile app and on-line payments.

About the opportunity :

We are looking for an accomplished Senior .NET engineer to contribute to the architecture and development of our technology platform and applications for our Merchant Team. Working as part of an agile team, you will collaborate with your product manager and fellow engineering team members to deliver product outcomes for our customers.You will be responsible for applying modern software engineering practices to improve the customer experience and deliver high-quality software and coach other team members to do the same. You will actively contribute to our architecture and technology choices to ensure that we are getting the best outcomes for the business, product and team. In addition, we are in the process of furthering our adoption of a microservices style architecture and are looking for experienced engineers to contribute to this transition.

How you will contribute :

  • Take a customer-focused approach to engineering our applications
  • Write well-structured, clean and testable code
  • Encourage the development of high-quality applications by writing appropriate unit, integration and behavioural tests
  • Research new technologies and, when appropriate, promote their adoption
  • Contribute to design, build and ongoing management of infrastructure used to support our applications, including monitoring and observability
  • Create and maintain automation pipelines to continuously build and push high-quality code
  • Strive to develop yourself professionally by broadening your contribution and experience

The bit about you :

  • Extremely proficient and capable with C# .NET to build commercial web applications and APIs (REST or GraphQL)
  • A sound understanding of major AWS components for web applications and APIs (e.g. S3, EC2, ECS, IAM, SQS, SNS, Route53, CloudWatch, CloudFront)
  • Possess a passion for writing testable code and supporting tests • Experience working with Git for source code management
  • An understanding of microservices architecture, patterns and implementation considerations
  • Desirable; experience or interest in React.js and associated frontend frameworks/libraries
  • Desirable; experience working with Azure DevOps (including Pipelines) • Desirable; experience using Typescript or Node.js Requirements
  • At least five years commercial experience using C# .NET
  • A degree in Computer Science, Software Engineering or equivalent experience
  • Experience working within agile product teams

What We Offer:

  • A vibrant, fast-paced, supportive workplace culture
  • Brilliant family-friendly policies with paid parental leave entitlements for both primary and secondary carers
  • A range of flexible working options
  • Year-round learning and development opportunities
  • A health and wellbeing program (including in-person and virtual fitness activities)
  • The opportunity to be an owner through our team member equity program
  • An awesome global discounts and recognition program

The Team you'll be joining:

We believe every new team member has an opportunity to add to our culture – we’re a vibrant team of Podcasters, Ultra-Marathoners, Weightlifters, Chess Players, Students, and more, so we’re looking for people who want to be part of a diverse and ever-changing team.

Being part of a growing Fintech means you’ll need to be a self-starter with high energy, motivation, and focus on achieving targets. You’ll crave the unknown and be excited by the opportunity to challenge yourself every day. As we grow, we change, so you’ll be flexible, willing to evolve as our systems and processes do. Always tenacious, you’ll relentlessly pursue opportunities and will be quick to bounce back if you encounter a setback. Most importantly, you’ll be kind - our team appreciates and supports each other (particularly this year) so you’ll want to be part of that team spirit.

If this sounds like you, we'd love to hear from you!

Short-listed candidates will be advised by telephone. Please note, due to the requirements of this role, candidates must have full working rights in Australia.

Openpay is an equal opportunity employer committed to providing a working environment that embraces and values diversity and inclusion. If you have any support or access requirements, we encourage you to advise us at the time of application