Staff Software Engineer, Fraud Risk Specialist

4 weeks ago


San Jose, California, United States OKX Full time
About the Opportunity

We are seeking a highly skilled Software Engineer to join our rapidly growing Fraud Risk team. In this role, you will have a direct and early impact on our engineering efforts in the US.

You will be responsible for building and maintaining backend microservices, collaborating with cross-functional teams, and contributing to critical decisions.

Here are some of the exciting projects you will have the opportunity to work on:

  • Real-time fraud monitoring with configurable rules
  • Event data stream ingestion that supports near real-time fraud detection
  • Advanced A/B testing for fraud detection using machine learning algorithms
  • Tools powered by data science to help our business users combat fraud effectively
  • A comprehensive risk ecosystem to protect our platform

What You'll Be Doing

Designing and developing high-scale APIs and distributed systems on Alicloud/AWS using Java and Spring Boot

Applying strong CS fundamentals like OOP, design patterns, and performance optimization strategies

Developing and optimizing REST APIs, SOA, and distributed architectures

Writing unit tests, integration tests, and CI/CD pipelines to ensure seamless deployments

Owning, monitoring, and improving services in production for high availability and reliability

Collaborating with cross-functional teams to deliver features that meet market needs in terms of functionality, performance, and reliability

Facing challenges like performance tuning, fault-tolerance, and handling live production issues

Leading and mentoring other engineers, researching and promoting new technologies, and contributing to the team's growth

What We Look For In You

5+ years of software development experience, with deep knowledge of Java, JVM tuning, and multi-threading

Experience with Spring Boot, SpringCloud, Hibernate, and message queue systems

Proficiency with SQL databases like MySQL and Oracle, and knowledge of database optimization

Familiarity with middleware like Kafka, ELK, and Redis

Strong understanding of distributed systems principles, including CAP, consistency, and fault tolerance

Ability to work effectively in cross-functional teams and manage complex dependencies

A problem-solver with clear logic, fast thinking, and excellent communication skills

Fluent in both Mandarin and English

Nice to Haves

Experience in the blockchain/cryptocurrency industry

Background in disruptive technologies such as FinTech, eCommerce, SaaS, or AdTech

Familiarity with product management processes

Experience working with teams across offices and time zones

Perks & Benefits

Competitive total compensation package

L&D programs and Education subsidy for employees' growth and development

Various team building programs and company events

Comprehensive healthcare schemes for employees and dependents


  • Software Engineer

    4 weeks ago


    San Jose, California, United States TikTok Full time

    At TikTok, we're committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace.We're seeking a talented Software Engineer to join our Business Integrity team, which has a strong user focus and a dedication to technical...

  • Software Engineer

    3 weeks ago


    San Jose, California, United States Tik Tok Full time

    Job Description:TikTok is a leading destination for short-form mobile video, with global offices in various locations. Our products are designed to help imaginations thrive, and our Business Integrity team focuses on technical excellence and user-centricity.We are seeking a skilled Software Engineer to join our team and contribute to building...


  • San Francisco, California, United States Stripe Full time

    About StripeStripe is a financial infrastructure platform that enables businesses to process over $1 trillion in transactions annually. Our mission is to increase the GDP of the internet, and we're working towards this goal by providing a secure and reliable payment experience for our merchants. About the TeamThe Fraud Risk Engineering team is responsible...


  • San Jose, California, United States Bill Full time

    Join Our Team as a Senior Staff Software EngineerAt Bill, we're looking for a talented Senior Staff Software Engineer to join our team. As a champion for small and mid-size businesses, we're dedicated to automating the future of finance so businesses can thrive. Our team is passionate about building innovative solutions that simplify and control financial...


  • San Jose, California, United States Bill Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Bill. As a champion of financial automation, you will play a critical role in building scalable SaaS applications that protect our customers and vendors from potential fraud.Key Responsibilities:Design and implement scalable SaaS...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Business Integrity team at TikTok. As a key member of our team, you will be responsible for building and maintaining our Risk Control system, which rewards high-quality user experiences and establishes trust between customers and business service providers.You will work closely with...


  • San Jose, California, United States Trackonomy Full time

    About the RoleTrackonomy is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and implementing complex software solutions that meet the needs of our customers.Key Responsibilities- Lead the design and implementation of robust, scalable software solutions-...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Staff Software EngineerAt Early Warning Services, we're a leading provider of innovative payment solutions. Our team is dedicated to delivering cutting-edge technology that powers the financial system.We're seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing,...


  • San Francisco, California, United States Point Defunct Full time

    About the RoleWe're seeking a seasoned expert to lead our fraud risk management efforts as we launch our first charge card product.This role requires a subject matter expert to advise on all things fraud, developing and implementing risk management processes and user experiences that are scalable and relevant.The ideal candidate will have a strong...


  • San Francisco, California, United States Atlas, Inc. Defunct Full time

    About the RoleWe are seeking a seasoned fraud expert to lead our charge card fraud prevention efforts at Atlas, Inc. Defunct. As Head of Fraud, you will be responsible for developing and implementing our overarching fraud and risk strategy to mitigate fraud loss for our new flagship charge card product.Key ResponsibilitiesDevelop and maintain a deep...


  • San Jose, California, United States Adobe Full time

    Transforming Digital ExperiencesAt Adobe, we're on a mission to empower individuals to create beautiful and powerful digital experiences. We're seeking a highly skilled Staff Software Engineer to join our Adobe Learn team and contribute to the forefront of digital innovation.Key ResponsibilitiesCollaborate with product managers, designers, and engineering...


  • San Jose, California, United States McAfee Full time

    Job Title:Senior Payments Manager, Fraud and Disputes - RemoteRole Overview:The Senior Payments Manager, Fraud and Disputes will play a critical role in developing and implementing strategies to detect, prevent, and mitigate fraud and first-party misuse risks associated with payment transactions. This includes analyzing complex data sets, identifying trends,...


  • San Jose, California, United States Celestica Full time

    Job SummaryCelestica is seeking a highly skilled Staff Engineer, Software to develop, debug, test, deploy, and support code for various applications. The ideal candidate will have a strong background in software development, with experience in leading cross-functional teams and providing technical leadership.Key Responsibilities:Lead the design, development,...


  • San Francisco, California, United States Triunity Software Full time

    Job Title : Java Developer Focused on Core Java Spring/Spring Boot/Spring BatchAt Triunity Software, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:...


  • San Francisco, California, United States Plaid Full time

    We're looking for a skilled software engineer to join our Payment Risk team at Plaid. As a software engineer on this team, you will work on tooling and infrastructure that facilitates the development of our machine learning based risk models, from data and feature pipelines to model evaluation framework.You will also work on model serving infrastructure to...


  • San Jose, California, United States Xperi Corporation Full time

    About the Role:Xperi Corporation is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will play a significant role in shaping the future of entertainment technology.Key Responsibilities:Design, develop, and deploy high scalable, highly available, and fault-tolerant cloud native...


  • San Jose, California, United States NIO Full time

    Job DescriptionNIO is a pioneering company in the premium smart electric vehicle market. As a Senior Staff Emulation Software Engineer, you will play a crucial role in shaping the future of electric vehicles. **Key Responsibilities:** Deliver high-performance, high-throughput, and high-reliability ECU emulation software for cross-platform vehicle...


  • San Jose, California, United States Adobe Full time

    About the RoleWe are seeking a highly skilled Staff Full Stack Engineer to join our Adobe Learn team. As a key member of our team, you will be responsible for building the Adobe Learn experience for the web with ownership of the complete development stack.Key ResponsibilitiesWork closely with product managers, designers, and other engineering team members to...


  • San Jose, California, United States Referral Job Board Full time

    Job Title: Senior Staff Software EngineerReferral Job Board is seeking a highly skilled Senior Staff Software Engineer to lead the development of intuitive, responsive, and scalable user interfaces for our next-generation Enterprise and SaaS systems.This role demands exceptional technical expertise, leadership skills, and a deep understanding of modern...


  • San Francisco, California, United States Technacity Group Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer, Platform Specialist to join our team at Technacity Group. As a key member of our Platform team, you will be responsible for developing our multi-platform game engine and building toward our vision of a "write once, run anywhere" game engine.Key Responsibilities:Develop game engine...