Senior Software Engineer, Payment
Who We Are
At OKX, we are dedicated to transforming global systems with our state-of-the-art digital asset exchange, Web3 portal, and blockchain ecosystems. Our mission is to create a more fair, transparent, and accessible society through the use of blockchain technology. We have a strong user base of over 50 million people across 180+ countries, and a team of 3000+ employees who all share our vision. Our platform is secure and trustworthy, supported by our Proof of Reserves. Additionally, we proudly partner with @McLarenF1 @ManCity @Tribeca, reflecting our commitment to the arts and sports.
About the Role
We are seeking a qualified Software Engineer/Senior Software Engineer to join our Payments Team. This position will have a significant impact on our engineering team in the US and will involve collaborating with product managers, designers, and fellow engineers to build a scalable, resilient, and observable payment platform.
Responsibilities
- Develop high-scale APIs and distributed payment services on multiple cloud service providers using Java and Java Spring Boot.
- Participate in code reviews and provide constructive feedback to ensure code quality and adherence to standards.
- Investigate and troubleshoot complex technical issues, proposing effective solutions and fixes.
- Stay up-to-date with the latest advancements in technology and software development.
- Contribute to a fast-paced and collaborative team environment.
Requirements
- Minimum of 3 years of experience in Software Development.
- Proficient in Java development, with additional experience in other languages being a plus.
- Demonstrated ability to build and maintain high-availability and large-scale applications.
- Strong understanding of software engineering principles including data structures, algorithms, and design patterns.
- Ability to work well in a team environment and drive cross-team solutions with complex requirements.
- Excellent problem-solving skills and the ability to communicate technical concepts to non-technical audiences effectively.
- Strong written and verbal communication skills.
Nice to Haves
- Experience working with Java Spring Boot.
- Knowledge of payment systems and platforms is highly desirable.
- Proven track record of being strategic, analytical, and execution-oriented.
- Familiarity with product management processes and tools.
- Experience collaborating with remote teams across different time zones.
Perks & Benefits
- Competitive compensation package.
- L&D programs and education subsidy for employee development.
- Various team building activities and company events.
OKX Statement
The salary range for this position is $139,000 to $208,000, depending on factors such as knowledge, skills, experience, and market location. A performance bonus and long-term incentives may also be provided, along with a comprehensive benefits package that includes medical, financial, and other perks. Applicants should apply through the OKX internal or external careers site.
OKX is committed to providing equal employment opportunities to all individuals, regardless of race, color, genetic information, religion, creed, sex, sexual orientation, gender identity, immigration status, national origin, age, marital status, physical or mental disabilities unrelated to the job, or protected veteran status. As per the regulations of the San Francisco Fair Chance Ordinance, applicants with arrest and conviction records will be considered for employment.
