3x Senior Software Engineer
ExperienceMid Level (6-10 years) | Senior (11-15 years)
Est. StartNovember 17, 2025
Duration12 Month(s)
Mastercard AdvisorsMastercard Advisors
Hybrid
Sydney, AustraliaSydney, Australia
Required Skills
.NET
ASP.NET
AWS
AWS Cloud Development Kit
React.js
Node.js
Microservices Architecture
MySQL
NoSQL
Project Overview

Project Overview


An experienced Senior Software Engineer (Full Stack) is required to support the development of secure, high-performance integrations between financial data sources and digital identity verification platforms. The role involves building cloud-native connectors that integrate open banking data with internal systems, contributing to a large-scale verification and compliance program within a highly regulated environment.

This position suits a hands-on engineer with deep expertise in .NET, AWS, and microservices architecture, who thrives in collaborative Agile squads and can deliver robust, scalable, and maintainable solutions from design through deployment.


Key Activities

  • Design, develop, and maintain cloud-native connectors and APIs that integrate data across multiple internal and external systems.
  • Build and optimise full-stack applications using .NET and AWS frameworks, ensuring scalability and resilience.
  • Contribute to the design and implementation of RESTful microservices, aligned with clean architecture and domain-driven design principles.
  • Collaborate with product owners, business analysts, and other engineers in Agile ceremonies to refine requirements and deliver technical solutions.
  • Apply best practices in DevOps and CI/CD for efficient, automated deployment and continuous improvement.
  • Work closely with the lead developer and engineering leads to ensure adherence to security, compliance, and coding standards.
  • Conduct code reviews, troubleshoot issues, and participate in performance tuning and optimisation activities.


Your Background

Essential:

  • Minimum 5+ years’ experience in software engineering with demonstrated full-stack development capability.
  • Expertise in .NET (C#) and AWS ecosystem services, including Lambda, DynamoDB, RDS, Aurora, and S3.
  • Strong understanding of REST API design, microservices, and cloud-native architecture.
  • Proficiency with DevOps tools and automation pipelines (CloudFormation, CDK, CodePipeline, Docker, Git).
  • Familiarity with Agile methodologies, including sprint planning, stand-ups, and retrospectives.
  • Excellent analytical, communication, and collaboration skills for working within multi-disciplinary teams.

Desirable:

  • Experience with ReactJS or NodeJS for front-end or service-layer integration.
  • Prior involvement in financial systems, digital identity verification, or open banking environments.
  • Knowledge of AWS monitoring and security frameworks (CloudWatch, IAM, API Gateway, WAF).
  • Exposure to Azure or hybrid cloud deployments.


Similar Opportunities