Software Engineer
4 days ago
- Full-time
- Division: Technology
Hi. We're OFX, a global provider of online international payment and money management services. Our journey is one of exciting growth and transformation, revolutionizing how businesses and individuals move and manage money globally. We're evolving into a global payment solutions provider, enabling businesses to streamline their global financial operations, improve control, reduce costs and achieve more. Our new Business Platform offers clients real-time visibility and controls over their payments, expenses, approval workflows and reconciliations to help make business easier.
At OFX, you'll have the opportunity to bring your expertise to life, collaborate across disciplines, and be part of a team shaping the future of global money management.
Purpose of your role
The Software Engineer role is responsible for delivering high quality code in a timely manner while working with the Tech Lead and Engineering Managers to design solutions as appropriate. Working in an agile environment you bring excellent problem-solving skills while delivering quality software. On a day-to-day basis the Software Engineer is actively helping enhance the continuous improvement of our technical delivery while positively contributing to discussions and team dynamics. The Software Engineer will proactively seek to learn and grow on the job to push the quality of the team's delivery forward. The Software Engineer is responsible for delivering high quality application, automation and testing code in accordance with industry best practice and OFX guidelines.
What you do
- Work closely with the Tech Lead and Engineering Manager in delivering code and participating in code reviews.
- Ensure code is efficient and adheres to OFX coding standards and guidelines and industry best practices.
- Ensure you take ownership of work and collaborate effectively with the team. Seek clarification from Engineering Manager, Tech Lead and senior engineers.
- As part of an agile team assist outside of your core skills including deployments, QA and level 3 support when appropriate.
- Work collaboratively within the agile team to deliver user stories. Owning stories to ensure they meet all functional and non-functional acceptance criteria.
- Work with the Engineering Manager and Tech Lead to create solutions and conduct spikes when required.
- Participate in code reviews and proof of concepts.
- Maintain consistent and constant communication with stakeholders.
- Document solution proposals, decisions and guides to troubleshoot and maintain systems we own.
- Stay curious and learn and acquire skills on the job.
What you bring
Experience
- Experience with commercial software development required.
- Experience with distributed version control system such as Git. Experience with branching, pull-requests and build pipelines.
- Experience building and running production apps in NodeJS.
- Knowledge of working with HTML/CSS, knowledge of a UI framework such as Material UI.
- Extensive experience with unit testing and automated test suits.
- Professional understanding of Agile/incremental development methodology.
- Experience working with a Microservices architecture.
- Experience working with relational Databases such as PostgreSQL.
- Good analytical and problem-solving abilities.
- Experience designing, building and working with RESTful APIs.
- Experience with a public cloud. AWS experience would give you a head start but Azure/GCP experience can be handy as well.
- Experience working with serverless compute such as AWS Lambda or similar.
- Commercial experience working with containers such as Docker.
- Experience writing scalable, reusable code for UI components, with tests.
- Experience with Software as a Service (SaaS) product development desired.
- Knowledge of Continuous Integration, Continuous Deployment and Configuration Management.
- Experience working with Design Language Systems.
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.
- Always keep learning. We offer a wide range of learning and career development opportunities to help every OFXer build their capacity and career, with leadership training, secondments, internal mobility and access to a large library of online learning.
- Make a difference. Through our Make a Difference program, we encourage OFXers to give back to causes and communities that are important to them. We celebrate this with an annual volunteer day, which OFXers can use together or individually, as well as matched giving and the opportunity to nominate charity of choice every quarter.
- Reward and recognition. We recognise a job well done. OFXers are encouraged to celebrate their peers' effort, technical expertise or support through a range of global and regional channels and awards, including quarterly and annual awards, milestones and shout outs.
- Showing our social side. Our Good Vibes employee-led committees around the globe organize events to help keep our employees engaged inside and outside the office. Whether it's a wellbeing activity, end of year celebration, or a monthly team get-together, our team wants you to feel welcome
- Benefits that mean something. We offer a range of fantastic benefits, including health insurance, primary and secondary gender neutral carer parental leave (16 weeks) or birthday leave, you'll feel well-supported at OFX.
- A great work environment. Enjoy work-life balance and flexibility with our hybrid work model, in an inclusive, diverse and non-hierarchal culture.
At OFX, we are committed to fostering a diverse, inclusive and accessible workplace where we value, respect, and encourage our people to be their authentic selves. With an employee base as diverse as the clients we serve, we know that fostering an inclusive workplace is fundamental to our continued success. If you require accommodation for any portion of the recruitment and hiring process, please email us at [emailprotected].
We encourage you to apply if this role aligns with your career aspirations.
#J-18808-Ljbffr-
Senior Software Engineer
12 hours ago
Sydney, New South Wales, Australia ELMO Software Full timeAbout UsELMO Software has been a leading provider of innovative HR technology solutions since 2002.We serve over 2,000 mid-sized organizations and more than one million end users across Australia, New Zealand, and the UK with our comprehensive suite of ISO-certified solutions.The OpportunityWe are seeking a Senior Frontend Engineer to join our dynamic team...
-
Software Development Support Engineer
12 hours ago
Sydney, New South Wales, Australia Perforce Software Full timeJob OverviewPerforce Software, Inc. is seeking a skilled Technical Support Engineer to join our Global Technical Support Team. As a key member of our team, you will be responsible for providing timely and effective resolutions to customers' queries related to Perforce's Helix Core Version Control software and its associated products. You will work closely...
-
Software Development Leader
12 hours ago
Sydney, New South Wales, Australia ELMO Software Full timeCompany OverviewELMO Software Limited is an equal opportunity employer, committed to fostering a diverse and inclusive workplace culture.We encourage applicants from diverse backgrounds to join our team and contribute to our mission of unleashing the impact of HR.The Job DescriptionWe are seeking a Senior Frontend Engineer to join our team, responsible for...
-
Software Engineer
5 days ago
Sydney, New South Wales, Australia Salt Full timeThis range is provided by Salt. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.I connect Software Engineers, Mobile Engineers and Cloud Professionals with Great Businesses in AustraliaSoftware Engineer (Typescript/NodeJS)Join an Australian Household name in the FinTech space as a Software EngineerThis...
-
Senior Software Quality Assurance Engineer
12 hours ago
Sydney, New South Wales, Australia XPT Software Australia Pty Ltd Full timeXPT Software Australia Pty Ltd is a leading provider of software services with a global presence.Sr. Quality Test EngineerThis role involves working as a key member of the software development team, providing timely and meaningful feedback on technical design documents, creating comprehensive test plans, estimating and prioritizing testing activities, and...
-
Software Engineering Director
1 day ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeCareer Opportunity for a Software Engineering Director at Commonwealth BankAbout the Role:We are seeking an experienced Software Engineering Director to join our Engineering Pathways Crew and lead the development of high-quality software solutions.As a Software Engineering Director, you will be responsible for defining software engineering vision,...
-
Software Engineer
12 hours ago
Sydney, New South Wales, Australia BCS Technology International Pty Ltd Full timeBCS Technology International | Full timeSoftware EngineerSydney, Australia | Posted on 10/11/2024BCS Technology is a technological partner for high-profile clients worldwide. We deliver custom fit IT solutions that drive digital transformation from strategy to technology implementation and managed services focusing on high impact, high performance and...
-
Software Engineer
5 days ago
Sydney, New South Wales, Australia Amazon Full timeJob ID: 2912658 | Amazon Web Services Australia Pty LtdAre you interested in building hyper-scale services in the cloud? At AWS, engineers get the chance to work on scalability solutions, large scale applications, and entirely new products that change the landscape for billions of users worldwide. From RDS to AQUA, Redshift to Aurora, Platform to Builder...
-
Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Amazon Full timeAre you interested in building hyper-scale services in the cloud. At AWS, engineers get the chance to work on scalability solutions, large scale applications and entirely new products that change the landscape for billions of users worldwide. From RDS to AQUA, Redshift to Aurora, Platform to Builder Tools, not to mention Networking Services that power our...
-
Software Engineers
11 hours ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeThis is a Software Engineers (Career Comeback Program) role with one of the leading companies in AU right now -- Commonwealth Bank -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off.More About the Role at Commonwealth Bank About our Career Comeback Program This exciting opportunity is part of...
-
Software Engineer
3 weeks ago
Sydney, New South Wales, Australia AI Talent Pty Ltd Full timeJob descriptionAI Talent is on the lookout for a Software Engineer to join our team. As Software Engineer you will design, develop, test, maintain and document program code in accordance with user requirements, and system and technical specifications.SKILLS & EXPERIENCEQualifications: Master's degree in software engineeringExperience: Minimum 6 years of...
-
Software Engineer
7 days ago
Sydney, New South Wales, Australia Q-CTRL Full timeThis is a Software Engineer role with one of the leading companies in AU right now -- Q-CTRL -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off.More About the Role at Q-CTRL **About the role** We are seeking a Software Engineer to develop applications on our Linux control platform for our quantum...
-
Software Engineering Manager
3 days ago
Sydney, New South Wales, Australia NXTGIG Full timeSoftware Engineering ManagerNXT GIG is looking for an experienced Software Engineering Manager to lead our talented engineering team and drive the development of innovative software solutions. In this role, you will be responsible for overseeing the entire software development lifecycle, including planning, design, execution, and delivery. You will mentor...
-
Software Engineering Director
2 days ago
Sydney, New South Wales, Australia Amazon Full timeSoftware Engineering DirectorThe Software Engineering Director will be responsible for leading a team of engineers in designing, developing, and deploying cutting-edge software solutions. This role requires a strong technical background, excellent leadership skills, and a proven track record of delivering high-quality products in a fast-paced...
-
Frontend Engineering Specialist
12 hours ago
Sydney, New South Wales, Australia ELMO Software Full timeAbout ELMO SoftwareFounded in 2002, ELMO Software has established itself as a leading provider of innovative HR technology solutions.Our comprehensive suite of ISO-certified solutions covers the entire employee lifecycle, empowering HR professionals to effectively manage their workforce and contribute to strategic decision-making.The RoleWe are seeking a...
-
Software Engineer
5 days ago
Sydney, New South Wales, Australia Wipro Technologies Full timeJob DescriptionWe are seeking a skilled Software Engineer to join our team at Wipro Technologies. In this role, you will design, test, and maintain software programs for operating systems or applications that need to be deployed at a client end.Key ResponsibilitiesRequirements Analysis: You will be instrumental in understanding the requirements and design of...
-
Software Engineer Opportunity
5 days ago
Sydney, New South Wales, Australia Salt Full timeAbout the RoleThis is an exciting opportunity to join a leading FinTech company as a skilled Software Engineer. You will be working on building innovative software solutions using Typescript, NodeJS, and other cutting-edge technologies.As a member of our cross-functional squad, you will collaborate with experienced Senior Engineers and Tech Leads to design...
-
Senior Software Engineer
5 days ago
Sydney, New South Wales, Australia Salt Full timeThis range is provided by Salt. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.I connect Software Engineers, Mobile Engineers and Cloud Professionals with Great Businesses in AustraliaSenior Software Engineer (Typescript/NodeJS)Join an Australian Household name in the FinTech space as a Senior Software...
-
Software Engineer
12 hours ago
Sydney, New South Wales, Australia Google Full timeAt Google, we're looking for a talented software engineer to join our team and contribute to the development of innovative technologies.About the roleThis is a challenging opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as you grow and evolve. We need our engineers to be versatile, display...
-
Engineering Team Lead
12 hours ago
Sydney, New South Wales, Australia ELMO Software Full timeJob FunctionWe are seeking a Senior Frontend Engineer to join our team, responsible for designing, developing, testing, and deploying high-quality software solutions across complex projects.You will work collaboratively with our dynamic team to deliver high-quality outcomes with minimum fuss.A strong understanding of our business and products is essential...