Remote Senior Software Engineer – Identity Team (Open to remote locations across Australia)

at OFX

Posted 4 days ago 4 applied

Description:

  • The Senior Software Engineer role is responsible for delivering high-quality code in a timely manner while collaborating with engineering managers to design appropriate solutions.
  • This position involves providing technical leadership and expertise while delivering quality software in an agile environment.
  • The Senior Software Engineer will lead the continuous improvement of technical delivery and agile processes, contributing positively to team dynamics.
  • Responsibilities include delivering high-quality application, automation, and testing code in accordance with industry best practices and OFX guidelines.
  • The role may require taking on technical leadership for specific tasks and participating in code reviews to improve coding practices.
  • The engineer will ensure code efficiency, adherence to OFX coding standards, and promote a collaborative working environment.
  • Proactively identifying areas of code that require refactoring and addressing technical debt is essential.
  • The engineer will assist with deployments, QA, and level 3 support as needed, and provide mentorship and coaching within the product development team.
  • Participation in design reviews and maintaining communication with stakeholders is also part of the role.

Requirements:

  • Extensive experience with commercial software development is required.
  • A strong understanding of OAuth 2.0, OpenID Connect (OIDC), SAML, and JWT is essential.
  • Proficiency in REST API design and secure API development is necessary.
  • Excellent knowledge and commercial experience with modern JavaScript, specifically React.js, TypeScript, and Node.js is required.
  • Experience with AWS solutions and environments, particularly Node.js, CDK, is essential.
  • Familiarity with Agile development methodologies and practices such as TDD, Kanban, and Shift Left is required.
  • Experience with the tech stack including AWS, specifically CDK, Lambdas, API Gateway, DynamoDB, and EventBridge is necessary.
  • Knowledge of API Gateway security patterns and token-based authentication is required.
  • Commercial level experience with advanced coding techniques and practices is essential.
  • Application, memory, and database profiling experience is necessary.
  • Good analytical and problem-solving abilities are required.
  • Extensive experience with unit testing and acceptance criteria frameworks is essential.
  • Advanced knowledge of relevant application architectures and frameworks is required.
  • Significant experience in designing web-based, service-oriented applications is necessary.
  • Experience with architectural design patterns and data modeling is required.
  • Experience in distributed source control systems (Git and GitHub) is essential.

Benefits:

  • OFX offers a wide range of learning and career development opportunities, including leadership training, secondments, internal mobility, and access to a large library of online learning.
  • The company encourages employees to give back to causes and communities through its Make a Difference program, which includes an annual volunteer day and matched giving.
  • OFX recognizes and celebrates employee achievements through various global and regional channels, including quarterly and annual awards.
  • Employee-led committees organize events to foster engagement and community within the workplace.
  • The company provides a range of benefits, including primary and secondary gender-neutral carer parental leave (16 weeks) and birthday leave.
  • OFX promotes a great work environment with work-life balance and flexibility through a hybrid work model, fostering an inclusive and diverse culture.

Get realtime job alerts

Be the first to know about new jobs