Senior Software Engineer, Risk
Who We Are
We are a leading company advancing digital asset exchange, Web3 portal, and blockchain ecosystems. With a strong commitment to fostering a transparent and inclusive society through innovative blockchain technology, we boast a user base of over 50 million across 180+ countries. Our team consists of 3000+ dedicated employees who share our vision. Supported by Proof of Reserves, we prioritize safety and reliability and proudly partner with prominent names in Arts and Sports.
About the Role
We are seeking skilled Software Engineers to join our Risk team. This position is pivotal in influencing the engineering team in the US, with a focus on the implementation and support of backend microservices. Your responsibilities will range from collaborating with front-end and cross-functional teams for complex deliverables to providing valuable feedback on team decisions. You will have the opportunity to work in diverse domains such as real-time fraudulent monitoring, machine learning models, advanced A/B testing, and more.
Key Responsibilities
- Designing and developing high-scale APIs and distributed systems on AWS using Java, specifically Java Spring Boot within the existing codebase
- Demonstrating strong foundational knowledge in Computer Science, Object-Oriented Design, and GoF design patterns
- Proficiency in Java stack and JVM, including memory/performance tuning and GC
- Developing Web Services, SOA, REST APIs, Message Queue, and Distributed/Scalable Architecture
- Expertise in Spring Framework (Spring Boot), Hibernate or similar ORM, Maven, and Git
- Conducting unit tests, integration tests, and CI/CD scripting
- Monitoring and enhancing services in production
- Collaborating with various teams to deliver innovative market-ready solutions
- Researching and advocating for new technologies and tools
- Addressing technical challenges related to performance, fault-tolerance, security, and production issues
Desired Qualifications
- Minimum of 5 years of Software Development experience
- Proficient in Java development with knowledge of other languages like C++, Python, Go, Rust being advantageous
- Familiarity with databases like PostgreSQL and DynamoDB
- Experienced in distributed systems and microservices
- Ability to work effectively in a team setting and drive solutions with complex dependencies
- Results-driven, self-motivated problem solver with a positive attitude
Preferred Skills
- Experience in Java Spring Boot
- Interest in becoming an expert in the blockchain and cryptocurrency landscape
- Previous involvement in disruptive technology projects, particularly within FinTech, eCommerce, SaaS, or related fields
- Ability to strategize, analyze, and execute tasks effectively
- Understanding of product management processes
- Exposure to machine learning techniques
- Prior experience collaborating with teams across different locations and time zones
- Proficient in Mandarin and English
Perks & Benefits
- Competitive compensation package
- Learning & Development programs and Education subsidy for professional growth
- Team building activities and company events
Salary Details
The salary for this role ranges from $159,000 to $328,000, depending on various factors such as experience and market conditions. Additional performance bonuses, long-term incentives, and comprehensive medical and financial benefits may be included in the package.
We are an equal opportunity employer committed to fostering a diverse and inclusive workplace, irrespective of race, color, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected status. We welcome all qualified applicants, including those with prior arrest or conviction records under applicable laws.