AI Talent
Senior Software Engineer
AI TalentAustralia20 hours ago
ContractEngineering, Information Technology

We're partnering with a rapidly scaling and innovative leader in the FinTech sector, dedicated to building the next generation of real-time financial platforms and delivering seamless, high-volume digital experiences. This client is a product-led company that thrives on technical excellence, continuous innovation, and a collaborative spirit. You'll be part of a team pushing the boundaries of what's possible, tackling complex engineering challenges, and making a tangible impact on their core transaction processing and data analytics systems.


We're seeking a highly skilled and experienced Senior Lead Software Engineer to join their dynamic Core Platform Engineering team. This is a critical role where you'll be instrumental in designing, developing, and optimising the foundational backend systems and shared platform services that power their high-frequency trading and digital payment infrastructure. You'll lead by example, driving technical design, ensuring ultra-low latency, guaranteeing system scalability and resilience, and mentoring their talented engineers. If you're passionate about building robust, high-performance distributed systems at an enterprise scale, this is your chance to shine.


What You'll Do

  • Architect and develop scalable, resilient, and ultra-high-performance backend services and APIs using Go (Golang) and Rust, with a strong focus on concurrent and distributed programming.
  • Lead technical design discussions and contribute significantly to the architectural roadmap, emphasizing event-driven architectures, microservices, and highly decoupled systems on cloud-native patterns.
  • Optimise existing systems for extreme performance, reliability, and cost-efficiency, identifying and resolving bottlenecks in high-throughput environments.
  • Build and maintain robust platform components and internal tooling using technologies like Crossplane for infrastructure management and Backstage for internal developer portals, empowering other engineering teams.
  • Champion advanced DevOps and Site Reliability Engineering (SRE) practices, including sophisticated CI/CD pipelines with ArgoCD, automated infrastructure provisioning with Terraform, and comprehensive observability (metrics, logging, tracing) using Prometheus, Grafana, and OpenTelemetry.
  • Collaborate closely with quantitative analysts, product managers, and other engineering teams to translate complex business requirements into elegant, high-performance technical solutions.
  • Mentor and provide technical guidance to junior and mid-level engineers, fostering a culture of continuous learning, code quality, and engineering best practices.
  • Proactively troubleshoot and resolve complex production issues, contributing to on-call rotations to maintain system uptime and performance SLAs.


What You'll Bring

  • 6+ years of progressive hands-on experience in backend software engineering, with a significant focus on building and scaling complex distributed systems in a senior or lead capacity.
  • Expert-level proficiency in Go (Golang) and/or Rust for building high-performance, concurrent applications.
  • Deep understanding of distributed systems concepts including consensus algorithms (e.g., Raft, Paxos), eventual consistency, and fault tolerance patterns.
  • Extensive experience with cloud platforms (AWS strongly preferred), including advanced services related to serverless computing (e.g., Lambda, Step Functions), managed databases (e.g., Aurora, DynamoDB), and messaging/streaming services (e.g., Kafka, Kinesis).
  • Proficiency with containerisation and orchestration technologies like Docker and Kubernetes, including designing and deploying resilient applications on Kubernetes.
  • Strong knowledge of NoSQL databases (e.g., Cassandra, MongoDB, Redis) and experience optimising data models for high throughput and low latency.
  • Proven track record of implementing and advocating for GitOps principles and Infrastructure as Code (IaC).
  • Experience with Service Mesh technologies like Istio or Linkerd is highly desirable.
  • Exceptional problem-solving skills and the ability to diagnose and resolve complex technical issues in high-pressure production environments.
  • Excellent communication and interpersonal skills, capable of clearly articulating complex technical concepts to both technical and non-technical stakeholders.
  • Relevant certifications (e.g., AWS Certified Advanced Networking - Specialty, Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Administrator (CKA)) are a strong plus.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred.


Next Steps

  • If you're a seasoned Senior Software Engineer who thrives on technical challenge, seeks to push the boundaries of distributed systems, and wants to make a significant impact, we encourage you to apply!

Key Skills

Ranked by relevance