Haystack
← Back to Jobs
Full time
Technology

Senior Software Engineer

LexisNexis Risk SolutionsSydney, New South Wales🇦🇺AustraliaPosted 26 Apr 2026

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

Responsibilities
  • Design and develop high-performance C++ backend services and components.
  • Build and optimise multi-threaded, low-latency systems for real-time transaction processing.
  • Work with NoSQL databases and message queue technologies to handle large-scale data flows.
  • Contribute to scripting and configuration layers that drive system behaviour.
  • Collaborate with teams building microservices in Go and Python to deliver end-to-end solutions.
  • Troubleshoot, profile, and improve system performance, scalability, and reliability.
  • Contribute to system architecture, design decisions, and engineering best practices.
  • Review code and mentor junior engineers.
  • Ensure high-quality, maintainable, and testable code through static analysis, sanitizers, and thorough testing.
Requirements
  • Strong proficiency in modern C++ (C+/20).
  • Solid experience with multi-threaded and concurrent programming.
  • Experience with CMake or similar C++ build systems.
  • Strong Linux systems programming skills.
  • Solid understanding of distributed systems and microservices architecture.
  • Experience with NoSQL databases (e.g., Aerospike, Cassandra).
  • Experience with message queue technologies (e.g., Kafka, ActiveMQ).
  • Proven ability to profile, debug, and tune performance-critical systems.
  • Strong problem-solving and debugging skills.
  • Ability to work in a fast-paced, collaborative environment.
Desirable
  • Working experience with Python.
  • Experience with Lua scripting.
  • Experience with Go.
  • Familiarity with Boost libraries.
  • Familiarity with RPC frameworks (e.g., Thrift, gRPC).
  • Experience with Kubernetes and Docker.
  • Prior experience in the fraud prevention or fintech domain.
Benefits
  • Discounted Health plan rate and Optical Assistance.
  • Life assurance and income protection.
  • Option to buy additional Annual Leave days.
  • Employee Assistance Program.
  • Flexible working arrangements.
  • Benefits for you and your family.
  • Access to learning and development resources.
EEO Statement

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.

If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or contact 1-. Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Please read our Candidate Privacy Policy.

Skills

Docker
Lua
Microservices
Cassandra
C++
Kafka
Kubernetes
Python
gRPC

Similar jobs