Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer, Risk

OKX
San Jose, California, US
$159K-$328K a year
Full-time

Who We Are

Ready to make your application Please do read through the description at least once before clicking on Apply.

OKX is revolutionising world systems through our cutting-edge digital asset exchange, Web3 portal and blockchain ecosystems.

We are deeply committed to shaping a fairer, more transparent and accessible society through blockchain technology and to date, we have 50+ million users, 3000+ employees and 180+ countries believing in the same vision as us.

We are safe and reliable, backed by our Proof of Reserves. As strong supporters of the Arts and Sports, we are proud partners of @McLarenF1 @ManCity @Tribeca.

About the Opportunity

We’re looking for Software Engineers to join our Risk team! This role will provide an early and significant impact on the engineering team in the US.

You will be expected to be responsible for areas such as implementation and support of backend microservices, working closely with the front end and cross-functional teams to coordinate complex deliverables, conducting research, and providing meaningful feedback about any decision being made within the team.

Following are some domains you will have opportunities to work with :

  • Real time fraudulent monitoring with highly configurable rules
  • Machine learning models as microservices
  • Event data stream ingestion which supports near real-time fraud rules setup
  • Advanced A / B testing capabilities for our customers
  • Powerful tools and innovative data science-driven solutions for business users
  • Full feature risk ecosystem

What You’ll Be Doing

  • Design and develop 24 / 7 high-scale APIs and distributed systems, using AWS. Java will be the language for the existing code base, and Java Spring Boot will be the framework.
  • Strong CS fundamentals, solid knowledge of OOP / OOD, and GoF design patterns.
  • Proficiency with Java stack and JVM (memory / performance tuning, GC).
  • Proficiency with developing Web Services, SOA, REST APIs, Message Queue, and Distributed / Scalable Architecture.
  • Proficiency in Spring Framework (Spring Boot), Hibernate (or similar ORM), Maven, and Git.
  • Write unit tests, integration tests, and CI / CD scripts.
  • Own, monitor, and improve our services in production.
  • Development and testing of high-quality product features spanning multiple product domains.
  • Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs regarding functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles.
  • Be a technical leader; research and promote new technologies and tools.
  • Face technical challenges - performance, fault-tolerance, security, and live production issues.
  • Be involved throughout our services life cycle, influencing every step of the way.
  • Be part of an amazing fast-paced team.

What We Look For In You

  • At least 5+ years of experience in Software Development.
  • Experienced Java developer; other language experience (C++, Python, Go, Rust) can be a plus.
  • Familiar with different databases, such as PostgreSQL and DynamoDB.
  • Experienced in distributed systems and microservices.
  • Work well in a team environment and effectively drive cross-team solutions with complex dependencies and requirements.
  • Results-oriented, self-learner, problem solver with a 'can do' attitude.

Nice to Haves

  • Experience with Java Spring Boot is preferred.
  • You either are already or are eager to become an expert in the blockchain and cryptocurrency landscape.
  • Experience working in a disruptive technology, successfully launching products, ideally within FinTech, eCommerce, SaaS, AdTech, or Digital Wallet business experience.
  • A history (and preference) of being both strategic, analytical, and execution-oriented.
  • Familiarity with product management processes and tools.
  • Experience with machine learning.
  • Experience working with teams across offices and time zones.
  • Fluent in Mandarin and English.

Perks & Benefits

  • Competitive total compensation package.
  • L&D programs and Education subsidy for employees' growth and development.
  • Various team building programs and company events.

Okcoin Statement :

The salary range for this position is $159,000 to $328,000. The salary offered depends on a variety of factors, including job-related knowledge, skills, experience, and market location.

In addition to the salary, a performance bonus and long-term incentives may be provided as part of the compensation package, as well as a full range of medical, financial, and / or other benefits, dependent on the position offered.

Applicants should apply via Okcoin and OKX internal or external careers site.

Okcoin is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, and non-job related physical or mental disability, or protected veteran status.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Development Engineer (SDE). ...

Promoted
Apple
Sunnyvale, California

Apple Online Store is looking for a highly motivated senior software engineer to join the Apple Online Store Engineering team. As part of the AOS Application Engineering team, your responsibilities include building high throughput, dedication, reliable, server-side web services and features, working...

Promoted
VirtualVocations
Santa Clara, California

...

Promoted
Apple
Cupertino, California

Apple Maps team is looking for technically expert Performance Engineers to support the performance qualification, analysis and profiling of all Maps services. You can make a difference in Apple Maps, across all of its services and the customers that use them by collaborating directly with software t...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer, Mobile to enhance their mobile app and improve user experience. ...

BILL
San Jose, California

At Bill, our onboarding risk team is at the forefront of building key components for our risk platform to support our payment business. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of relevant experience in software engineering, includi...

NVIDIA
Santa Clara, California

We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products...

Darwin Recruitment
CA, United States

Join a mission-driven, fully remote company focused on developing leading crypto products with a strong emphasis on security, education, and client support.Shape and build our onchain strategy with a focus on liquid staking, and yield optimization.You'll design, test, and deploy smart contracts on E...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

CoStar Group
CA, Orange County

Collaborate closely with other Software Engineers across the organization. Deeply understand what drives the business for which you are building software. ...