Remitly logo
Sr Principal Software Engineer
full-timeSydney

Summary

Location

Sydney

Type

full-time

Explore Jobs

About this role

Senior Principal Software Engineer

Are you excited to work with a variety of products and technologies in a collaborative and supportive environment?

Do you enjoy sharing knowledge and learning with colleagues from diverse backgrounds?

About the Business:-

At LexisNexis Risk Solutions Company, we believe in the power of data and advanced analytics for better risk management. With over 40 years of expertise, we are the trusted data analytics provider for organizations seeking actionable insights to manage risks and improve results while upholding the highest standards for security and privacy. Headquartered in metro Atlanta, LexisNexis Risk Solutions serves customers in more than 100 countries and is part of RELX Group plc, a world-leading provider of information and analytics for professional and business customers across industries. For more information, please visit www.lexisnexisrisk.com. LexisNexis Risk Solutions is 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. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact 1.877.734.1938 or [email protected].

About the Team :

 The LexisNexis Risk Solutions Threat Metrix engineering team is an international team that includes experts in device identification, device intelligence, fraud detection, high performance and low latency real time systems, Software as a Service (SaaS) applications, machine learning, and data analytics. We are an Agile engineering team using concepts such as Scrum, Continuous Integration, self-organizing teams, and Continuous Improvement. 

 

About the Role:

 Threat Metrix is looking for an experienced developer and systems engineer to work across multiple teams and components. This is not a normal scrum team developer role, this is a role that spans teams and will be required to provide architecture, design, implementation, and review to a broad range of products and technologies across the Threat Metrix platform. There will be research and experimentation around this core principle of improving product efficiency. This is a challenging but fun role. 

 

The Threat Metrix platform includes components such as 

  • High performance C++ servers providing low latency responses to customer queries from around the globe 

  • Java applications 

  • JavaScript and Web technologies applications, iOS and Android mobile apps 

  • Web portal architecture  

  • Big Data No-SQL and SQL 

 

We are looking for an operating system, networks and/or data storage specialist to work with multiple in-house applications to optimise code, configuration and tuning for our various high performance, low latency software components.  

 

Responsibilities: 

  • Drive production p95/p99 down and throughput up across services and data paths. 

  • Diagnose hotspots using tcpdump/pcap, kernel metrics and code runtime analysis. 

  • Tune Linux (RHEL/CentOS/Rocky/Alma) networking: sysctls, queues, IRQ affinity, RPS/RFS, backlog sizing, PMTU/IPv6. 

  • Read and fix performance issues in C++ (Java is a plus). 

  • Set client policy guardrails (timeouts/retries/back-pressure/connection pools) to protect tail latency. 

  • Lead design and code reviews; write crisp experiment notes; mentor engineers across teams. 

 

Required Technical Skills 

  • Proven production wins reducing tail latency (p95/p99) on RHEL/CentOS/Rocky/Alma systems. 

  • Fluency with packet and kernel observation: tcpdump/pcap, ss/netstat, /proc/net/*, sar, perf 

  • Concrete Linux networking tuning: SYN/accept backlog, socket buffers, GRO/GSO, PMTU/MSS clamp, IRQ/RPS/RFS/affinity, conn tracking nuances. 

  • Strong recent hands-on in C++ (threading/lock contention) and bonus Java (GC ergonomics, thread pools, reactive/async). 

 

Bonus Technical Skills 

  • NoSQL at scale (Aerospike/Scylla/Cassandra/Redis/Dynamo): data modelling, client policies, compaction/replication trade-offs. 

  • TLS termination at scale, proxies/load balancers (Envoy/Nginx/A10), IPv6 edge cases. 

  • SRE practices: SLIs/SLOs, canaries, chaos, incident reviews. 

 

Requirements:-

  • Excellent written/spoken communication; can align multiple teams with data/presentations. 

  • Strategic thinking 

  • Team player who works effectively with others 

  • Detail Oriented and desire to learn/research/understand 

  • Ability to work with geographically dispersed teams in different timezones 

  • Ability to accept criticism and provide feedback (e.g. code reviews) 

 

Experience 

  • 10+ years building high-performance systems with strong recent hands-on in C++ (Java a bonus) 

  • 10+ years OS/kernel/networking configuration & optimisation on Linux in production 

  • Code reviews, CI, source control, bug tracking (Atlassian/Jira/Bitbucket or similar) 

  • Design & architecture for low-latency, high-throughput services 

Learn more about the LexisNexis Risk Solutions team and how we work

 

 

 

We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.

We are committed to providing a fair and accessible hiring process. 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 please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

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.

Other facts

Tech stack
C++,Java,Linux,Networking,Data Storage,Performance Tuning,Agile,Machine Learning,Data Analytics,Fraud Detection,SaaS,High Performance Systems,Low Latency,Code Reviews,Design,Architecture

About Remitly

Remitly is an international payments company that leverages digital channels, including mobile phones, to send money internationally. Remitly's digital products are fundamentally faster, less expensive, and far more convenient for customers to send money across borders.

Team size: 1,001-5,000 employees
LinkedIn: Visit
Industry: Financial Services
Founding Year: 2011

What you'll do

  • The role involves providing architecture, design, implementation, and review across multiple teams and components within the Threat Metrix platform. Responsibilities include driving production performance improvements and diagnosing performance issues.

Ready to join Remitly?

Take the next step in your career journey

Frequently Asked Questions

What does a Sr Principal Software Engineer do at Remitly?

As a Sr Principal Software Engineer at Remitly, you will: the role involves providing architecture, design, implementation, and review across multiple teams and components within the Threat Metrix platform. Responsibilities include driving production performance improvements and diagnosing performance issues..

Why join Remitly as a Sr Principal Software Engineer?

Remitly is a leading Financial Services company.

Is the Sr Principal Software Engineer position at Remitly remote?

The Sr Principal Software Engineer position at Remitly is based in Sydney, New South Wales, Australia. Contact the company through Clera for specific work arrangement details.

How do I apply for the Sr Principal Software Engineer position at Remitly?

You can apply for the Sr Principal Software Engineer position at Remitly directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Remitly on their website.