Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer image - Rise Careers
Job details

Senior Data Engineer

Company Description

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.

Job Description

Purpose of your role

As a Senior Data Engineer you will be responsible for delivering high quality data, maintenance, optimisations and solutions to support the data operations in OFX. Working across AWS and GCP, you will also be exposed to data ingestion, transformation, and warehousing. Working in an agile environment, you will provide technical expertise and support while delivering quality solutions to appropriate standards and accepted best practices. You will actively participate in the agile processes of the organization, positively contributing to discussions and team dynamics.

What you'll do

Your role will perform a range of data engineering and database administration tasks as part of a cross-functional data and insights team. Day to day you will:

  • Create new data pipelines using infrastructure as code, and maintain/debug existing data pipelines which pull data from a variety of source systems
  • Work within a wider engineering team, adopting and contributing to best practices for software development and cloud architecture
  • Coordinate with various incident, engineering, and operations teams to diagnose and resolve any production issues which arise, communicating status updates to key stakeholders
  • Turn resolutions into repeatable patterns which can be used to drive continuous improvement to our systems and processes
  • Develop appropriate testing and monitoring, as well as providing handover and technical escalation support

Qualifications

What you bring

  • At least 3 years experience in deploying event-driven and batch data ingestion pipelines in cloud environments
  • At least 2 years experience in Python and SQL
  • Familiarity with Cloud Messaging, Cloud Storage, Cloud Functions, and Serverless SQL in either AWS or GCP
  • Previous exposure to configuring monitoring and alerting, authentication, and networking in cloud environments
  • Previous experience in designing re-usable data ingestion patterns that can be leveraged across multiple different data sources

Key Attributes

  • Ability to understand complex business processes and requirements
  • Good understanding of the business information needs of the organisation
  • Strong analytical and problem-solving abilities
  • Ability to 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
  • Ability to define own tasks when given business and team goals
  • Enjoys dealing with and successfully manages large volumes of detail
  • 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
  • Effective trouble-shooter

Nice to haves

  • Previous exposure to data modelling methodologies such as third normal form and star schema
  • Experience with Informatica Intelligent Cloud Services, SQL Server, or DataDog
  • Understanding of Agile development methodology and development practices such as TDD, Kanban, Lean, etc.
  • Previous domain experience in the financial services industry
  • Previous exposure to cost optimisation or API deployment across AWS or GCP

Additional Information

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.

#LI-Hybrid

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 [email protected].

We encourage you to apply if this role aligns with your career aspirations.

Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Engineer, OFX

Meet OFX, an exciting global provider of online international payment and money management services, and we’re on the lookout for a Senior Data Engineer in the vibrant city of Dublin, Ireland! In this role, you’ll play a crucial part in delivering high-quality data solutions, optimizing operations, and supporting our transformative journey in the financial sector. Your expertise in cloud environments such as AWS and GCP will be invaluable as you create new data pipelines and maintain existing ones, ensuring data ingestion and warehousing are seamless. Collaborating within an agile framework, you’ll bring your technical skills to the forefront, participating in team discussions and contributing to project success. Think of a dynamic work environment where your ingenuity can shine! Your day-to-day will include designing reusable data ingestion patterns, troubleshooting any production hiccups, and implementing monitoring protocols. We at OFX value a proactive, collaborative mindset; therefore, your ability to navigate complex business processes will be essential. If you’re enthusiastic about leveraging innovation and driving impactful changes in the realm of global money management, we invite you to join our team. We’re excited about the possibility of working with you and hope to create outstanding solutions together!

Frequently Asked Questions (FAQs) for Senior Data Engineer Role at OFX
What are the key responsibilities of a Senior Data Engineer at OFX?

As a Senior Data Engineer at OFX, your main responsibilities include designing and implementing data pipelines using cloud platforms like AWS and GCP, maintaining and optimizing existing data operations, and collaborating with various teams to resolve production issues. Your role is pivotal in enhancing our data management processes to provide valuable insights and streamline financial operations.

Join Rise to see the full answer
What qualifications are needed to become a Senior Data Engineer at OFX?

To qualify for the Senior Data Engineer position at OFX, you should possess at least 3 years of experience in deploying data ingestion pipelines in cloud environments. Proficiency in Python and SQL is crucial, along with familiarity with cloud services such as Cloud Messaging and Cloud Storage. Experience in designing reusable data patterns and a solid understanding of business information needs will set you apart.

Join Rise to see the full answer
How does OFX support professional development for Senior Data Engineers?

OFX is committed to the growth of its employees, including Senior Data Engineers. We offer extensive learning and career development opportunities, such as leadership training, access to a broad library of online resources, and opportunities for internal mobility, ensuring you can build your skills and enhance your career in data engineering.

Join Rise to see the full answer
What work environment can a Senior Data Engineer expect at OFX?

At OFX, Senior Data Engineers work in a hybrid, inclusive, and supportive environment that promotes collaboration across functions and geographies. We value work-life balance, with opportunities for flexible working arrangements, and our team-oriented culture ensures that everyone's contributions are recognized and celebrated.

Join Rise to see the full answer
How important is collaboration in the role of Senior Data Engineer at OFX?

Collaboration is essential for a Senior Data Engineer at OFX. Your role will require you to work closely with cross-functional teams to address production issues and enhance data systems. Effective communication and teamwork are vital to driving success and achieving our organizational goals.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
Can you explain your experience with deploying data ingestion pipelines?

When answering this question, focus on specific projects where you designed and implemented data ingestion pipelines. Discuss the technologies you used, the challenges you faced, and how you overcame them. Highlight the impact of your work on data flow and business operations.

Join Rise to see the full answer
What cloud services have you worked with in your previous roles?

Be prepared to discuss your hands-on experience with cloud services, particularly AWS and GCP. Clearly explain the specific services you used, such as Cloud Functions or Cloud Storage, detailing how you executed tasks and implemented solutions leveraging these technologies.

Join Rise to see the full answer
How do you ensure the quality of data in your pipelines?

Talk about your approach to data quality. Include practices such as implementing automated tests, validating data during ingestion, and monitoring for anomalies. Describe how these practices contribute to reliable and actionable data insights.

Join Rise to see the full answer
Describe a challenging production issue you resolved. What steps did you take?

Use the STAR method to structure your response. Describe the Situation, the Task at hand, the Actions you took to rectify the issue, and the Result of your efforts. This will illustrate your problem-solving skills and ability to remain calm under pressure.

Join Rise to see the full answer
What does 'Infrastructure as Code' mean to you?

Explain how Infrastructure as Code (IaC) simplifies the management of cloud resources and how you have utilized tools like Terraform or AWS CloudFormation in your work. Share an example where IaC improved deployment efficiency and reduced errors.

Join Rise to see the full answer
How do you approach optimizing a data pipeline?

Discuss techniques you utilize for optimization, such as code refactoring, increasing parallel processing, or improving data extraction methods. Illustrate your answer with a specific example where your optimization efforts led to increased efficiency.

Join Rise to see the full answer
What experience do you have with Agile methodologies?

Share your familiarity with Agile principles and practices. Explain how you’ve participated in sprints, daily stand-ups, and retrospectives. Consider mentioning how Agile methodologies have enhanced collaboration and project delivery in your past roles.

Join Rise to see the full answer
How do you handle team dynamics and communication in a cross-functional team?

Emphasize the importance of clear communication and active listening in a cross-functional setup. Describe techniques you’ve employed to facilitate collaboration, such as regular updates, collaborative tools, and ensuring everyone is aligned on goals and tasks.

Join Rise to see the full answer
What role does documentation play in your data engineering work?

Explain how documentation is crucial for knowledge transfer, onboarding new team members, and ensuring that systems can be maintained effectively. Provide examples of documentation practices you have in place and how they added value to your projects.

Join Rise to see the full answer
What do you find most exciting about working in data engineering?

Express your passion for the field of data engineering and highlight aspects that excite you, such as working with cutting-edge technologies, driving business insights through data, or the opportunity to innovate and solve complex problems. Your enthusiasm can make a positive impression.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Arbol Remote New York City or Remote US
Posted 14 days ago
Photo of the Rise User
GroupM Remote No location specified
Posted 9 days ago
Photo of the Rise User
Pipedrive Remote Czech Republic, Prague
Posted 5 days ago

Founded in 1998, OFX, part of the OzForex Group, provides online international monetary transfer services. They are headquartered in Sydney, Australia.

4 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!