API/Integration Engineer

at  Eightcap Pty Ltd

Melbourne, Victoria, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Sep, 2024Not Specified20 Jun, 2024N/AFunctional Programming,Mysql,Rust,Trading Systems,Websockets,Devops,Cloud Computing,C++NoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

API/Integration Engineer
Position title: API/Integration Engineer
Department: Engineering
Location: Rialto South Tower, 525 Collins Street, Melbourne VIC 3000
Reports to: CTO
Company Overview
Eightcap is a dynamic online trading provider focused on delivering great trading tools and pro trading insight to enable smarter trading. With a commitment to excellence and a passion for delivering trading technology direct to clients and via our network of strategic partners, we are looking for an experienced Integration Engineer to join our team to deliver growth across global markets.
The Company is headquartered in Melbourne, Australia and has support offices in the UK, Cyprus, Bulgaria, Guatemala, and Bahamas.
The Engineering team is essential in ensuring seamless system interoperability and enhancing operational efficiency across the organisation. Specialising in the design, implementation, and maintenance of software integrations, our Integration Engineers play a crucial role in connecting disparate systems to streamline workflows and data exchange. By leveraging cutting-edge technologies and following industry-standard best practices, they ensure robust, scalable, and secure integrations that align with the company’s technological architecture and strategic objectives.
The Engineering team collaborates to provide the successful candidate with a great knowledge base of the company and the broader financial services industry.
Purpose of the Position
As an Integration Engineer, you’ll work directly with business stakeholders including operations, risk, infrastructure, finance, compliance, customer sales, onboarding, and support teams around the world to design, develop, and deploy new systems and services, whilst maintaining existing ones. You will be encouraged to take ownership of and improve the software you work with.
The role is primarily Golang coding, with some C#, in the AWS cloud, but we also have GCP and Azure components. You will also work with Python, and possibly C++. We have ambitions to work with Rust and would be delighted if you find that interesting.
Initially your software design and development effort will focus on the items listed in the Key Responsibilities section below, but once we’re in maintenance phase you will work with other aspects of the business including infrastructure design and cost optimisation, legacy API refactor/uplift/replacement, and financial reporting.
In everything you do, system security, performance, fault-tolerance, and availability are fundamental considerations.
Key Responsibilities

Your primary duties include but are not limited to:

  • Integrating new trading platforms with internal systems and a partner-facing API, which you will help build.
  • Integrating liquidity providers with bridge providers (don’t worry about the terminology if you’re not familiar with it. We’ll show you.)
  • Assisting internal and external teams to diagnose and rectify problems with system integrations that you’ve done, we’ve done, and which we work with.
  • Designing, developing, and deploying new systems and services, and maintaining existing ones

Company Values
Curious - We are inquisitive, and through perseverance and learning, we uncover new possibilities for innovation, discovery and delivery beyond expectations
Diverse - At Eightcap, we celebrate our different perspectives, our varied thoughts and creative talents, which enables us to develop and expand our reach to corner the market
Accountable - At Eightcap, at our core, we are answerable to our customers and to each other, and we continually pursue credibility and integrity in everything we do
Adaptable - At Eightcap, we easily pivot to accomplish expanded priorities through our agile way of working and provide efficiencies that are centred on customer needs
Respectful - At Eightcap, we are polite in our interactions, we listen to each other and share insights in ways that are thoughtful and empathetic, whilst appreciating differences in perspectives and opinions
Selection criteria

Essential:

  • A minimum of 3 years’ professional experience with software development, with 5+ preferred. Golang experience is strongly preferred.
  • Experience with or demonstrated understanding of fault-tolerant, critical information flows, such as trading systems, payment services, and/or financials.
  • Curiosity, willingness to learn, and to document that learning.
  • Ability to communicate clearly and professionally in writing.

Desired:

  • Familiarity with cloud computing, especially AWS.
  • C# or Python experience.
  • C++ or Rust, noting that we have very little C++ and Rust is an aspiration.
  • RDBMS experience, MySQL preferred. Query optimisation and troubleshooting experience highly regarded.
  • RESTful API design.
  • Websockets and Golang implementations preferred.
  • Trading systems, especially FIX protocol.
  • Experience with or demonstrated interest in functional programming.
  • Devops/devsecops experience highly regarded.

Benefits:

  • Ongoing investment in your career development (technical and professional training)
  • Wellness and lifestyle perks like monthly corporate massages
  • Parental leave
  • Hybrid working
  • Staff referral bonus program
  • Annual flu vaccinations
  • Great CBD location with easy access to public transport
  • Multicultural environment
  • Collaborative team culture
  • Opportunity to learn from some of the best in the business
  • Being part of an exciting new project for the company
  • Regular social activities

Job ID 93

Responsibilities:

  • Integrating new trading platforms with internal systems and a partner-facing API, which you will help build.
  • Integrating liquidity providers with bridge providers (don’t worry about the terminology if you’re not familiar with it. We’ll show you.)
  • Assisting internal and external teams to diagnose and rectify problems with system integrations that you’ve done, we’ve done, and which we work with.
  • Designing, developing, and deploying new systems and services, and maintaining existing one


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Information Technology

Graduate

Proficient

1

Melbourne VIC, Australia