Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
OFX

Engineering and Platforms Manager-Customer Management (Salesforce Experience Required)

Sydney, Australia

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

G'Day.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, Dublin, San Francisco, Toronto, Auckland, Singapore and Hong Kong. We are a publicly listed company, listed on the Australian Stock Exchange (ASX: 'OFX')

Want more jobs like this?

Get Software Engineering jobs in Sydney, Australia delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

As an integral member of the engineering leadership team and extended Technology Management team, the Engineering and Platforms Manager is responsible for the direction and delivery of key technology platforms for the Customer Management (Salesforce) domain within the OFX business. Your primary responsibility will be building a practice of highly skilled and motivated software and quality engineers, that are assigned to work in highly autonomous, cross-functional and empowered delivery teams. You will contribute to the OFX business objectives by coaching your direct reports to work as high performing teams, developing the culture and practices that ensure that every individual understands and is contributing to the overall Technology strategy.
You will work together with product managers, product owners, scrum masters and subject matter experts to deliver impactful outcomes for OFX. While the day-to-day prioritization of delivery will be managed within each team, your role will be critical to ensuring that your teams are working towards the overall strategic Technology objectives, collaborating across teams where required and yet remain autonomous and unblocked from each other as much as possible.
The Engineering and Platforms Manager strives to achieve the highest levels of software engineering principles, practices, and quality throughout its Delivery Teams. The Engineering and Platforms Manager is responsible for ensuring that these ideals are upheld throughout the software development and DevOps lifecycle. Critical to this role is the adoption of quality as part of the engineering discipline and the continuous improvement of software engineering practices.
In addition to your background in quality software engineering and people management, you will need to have softer skills in building relationships, motivating individuals, communication and stakeholder management. You will be responsible for a delivery outcome, ensuring that teams understand the vision and then establishing the delivery processes, collaboration and critical decision making to ensure that this outcome is achieved through an inclusive, empowering and overall enjoyable environment. You'll need to encourage debate and mentor the team in making appropriate decisions, however, also be prepared to lead problem solving and make hard decisions were required.

What you'll be doing

  • Setting a Technical vision for the platforms/products under Salesforce
  • Maintaining the existing Salesforce solution architecture, and updating it as and when required
  • Demonstrating strong leadership skills driving ownership and accountability within the broader team
  • Ensuring engineering and other practices and processes are set, evolved and adhered to by your Delivery Teams
  • Directly responsible for recruiting engineering resources in delivery teams, and involvement in recruitment of other technology resources
  • Working closely with the Product team to ensure connection between the product vision and technology
  • Managing technology costs effectively including resourcing, vendors and infrastructure
  • Supporting and driving the delivery of business outcomes within Delivery Teams using OFX's agile delivery approach
  • Management and mitigation of technology risks using proper governance
  • Building effective onboarding processes for resources in the delivery team structure
  • Professional development of direct reports, identifying and nurturing high performing resources while effectively managing underperforming resources
  • Ensuring all direct reports have clear and measurable objectives which adhere to the divisions approach and relate to team, product and organizational metrics
  • Building strong relationships with stakeholders, both Technology and other business divisions including effective ongoing communication approaches
  • Ensuring all product platforms are secure, reliable and built to scale

What you bring
Valuable Experience
  • At least 3 years leading cross functional engineering teams with a DevOps mindset
  • Experience with Salesforce required
  • Excellent understanding of Agile development methodology and development practices such as TDD, Kanban, Lean, etc.
  • Experience working in environments which follow Continuous Integration, Continuous Deployment, Configuration Management and security practices
  • Product experience with user stories desirable
  • Sound analytical and problem-solving abilities
  • Building effective quality practices within teams: (unit testing, acceptance criteria frameworks, etc.)
  • Experience in distributed source control system (such as Git) required

Key Attributes
  • Ability to understand complex business processes and requirements
  • Ability to build and contribute to the success of a high performing team
  • Willingness to contribute across functions and geographies to ensure the success of the team
  • Desire to bring innovation to the solution development process
  • High level of self-motivation to achieve the ultimate team and company success
  • Ability to identify and follow the right course of action
  • Takes commitments seriously, doesn't let others down, follows through with responsibilities
  • 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 skills
  • Experience working in a dynamic environment with the ability to learn and adapt quickly to new methodologies and technologies
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 organize 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!


Job ID: ofz-792
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at OFX.