LexisNexis Risk Solutions is seeking a Senior Software Engineer to join their ThreatMetrix engineering team, focusing on device intelligence and security solutions. This role is part of their end-user facing technologies team, working on software that's executed by millions of users daily through mobile apps and web browsers. The position requires deep expertise in systems programming, particularly C/C++, with a strong understanding of memory management, concurrency, and performance optimization.
The role is based in Sydney and is part of an international team of experts in device identification, fraud detection, and real-time systems. The team operates in an Agile environment, utilizing Scrum and Continuous Integration practices. While the position involves significant JavaScript work, it's focused on backend processing rather than UI development.
This is an excellent opportunity for an experienced developer who enjoys working on complex, low-level programming challenges. The role combines systems programming with web technologies, requiring a thorough understanding of HTTP protocols, networking, and database systems. The position offers comprehensive benefits including health coverage, flexible working arrangements, and professional development opportunities.
The ideal candidate will have 10 years of experience in systems programming, strong knowledge of networking protocols, and expertise in both SQL and NoSQL databases. They should be comfortable working in a globally distributed team environment and have a proven track record of contributing to large-scale, mission-critical systems.