Senior Software Engineer, Backend
Flex- Full Time
- Senior (5 to 8 years)
Candidates should possess at least 5 years of experience building distributed backend systems using Java, Scala, C#, C++, or other object-oriented languages, along with 3+ years of experience with cloud infrastructure such as GCP, AWS, or Azure. Strong software engineering fundamentals, including data structures, algorithms, and distributed systems, and solid debugging, testing, and problem-solving skills are also required.
As a Senior Software Engineer, you will build highly scalable, distributed services to handle hundreds of millions of events per day, partner with product management to scope and shape project requirements, implement engineering solutions to address complex customer needs at scale, collaborate with other engineers within the Account Takeover team and across other engineering teams, and help evolve and improve engineering practices. You will also mentor junior engineers on the team.
Real-time fraud detection and prevention platform
Sift provides a platform focused on detecting and preventing online fraud in real-time, catering to clients in e-commerce, fintech, and digital marketplaces. The platform uses machine learning and artificial intelligence to analyze large datasets, allowing it to identify fraudulent activities effectively. One of its standout features is dynamic friction, which ensures that genuine users have a smooth experience while preventing fraudsters from accessing services. Sift's business model is subscription-based, with fees that depend on transaction volume and service level. Additionally, Sift offers services like chargeback management and dispute resolution, which add further value to its offerings. The company's goal is to enhance digital trust and safety for businesses by providing tools that help them make informed decisions and protect against fraud.