IBM Financial Blockchain Engineer in COSTA MESA, California

Job Description

This role will provide the technology operations expertise that will allow IBM Blockchain Financial Solutions clients to integrate their banking applications and the IBM World Wire Application Programming Interfaces (APIs) for clearing and settlements. The Stellar blockchain ledger is used as the system of record for settlement of financial transactions between counter-parties on the World Wire network. The engineer will be responsible for developing and maintaining the World Wire software. The engineer will also occasionaly travel to new client sites engaging in onboarding activities that support the client’s transactional interaction with multiple payments corridors. Candidates should be comfortable interpreting code in many environments in anticipation of assisting clients with differing technology infrastructure. While a separate 24x7 call center will traffic client inquiries and trouble tickets, this engineer will be called upon to investigate and resolve those tickets that have been escalated to be operational or transactional in nature. The engineer will work closely with the World Wire core development team in Singapore to write and update operational procedures that demonstrate the core system architecture and target operating model and to write control procedures that assess and mitigate operational risk.

Someone would want to be a part of this group because the World Wire team is satisfying the noble mission of the migrant worker, who must send a large portion of their paycheck home every week in order to feed and house their family. Before this solution was introduced the migrant worker would spend up to 22% of their hard earned money in cross border foreign exchange banking fees and had to wait up to three days for confirmation of receipt. IBM World Wire facilitates the automated clearing and settlement of these remittances within 30 seconds and at very low fees. There is also a future philanthropic mission for serving the needs of unbanked individuals in developing countries that is also motivating for caring and thoughtful IBM workers who want to be associated with a calling that is bigger than themselves.

Responsibilities:

  • Contribute to development of Client Portal, Get Started Guides, and API Documentation

  • Assist in the onboarding and integration of clients financial systems with API

  • Translate application storyboards and use cases into functional applications

  • Design, build, and maintain efficient, reusable, and reliable code

  • Ensure the best possible performance, quality, and responsiveness of applications

  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

  • Help maintain code quality, organization, and automatization

  • Ability to interact and communicate well with clients

The ideal candidate will be articulate and a polished presenter, interpersonal and socially competent, and able to think on their feet in front of clients. Due to the occasional travel required to other countries, they are respectful of foreign cultures, and able to translate local customs and regional protocols into effective work schedules that allow the client to feel comfortable working on our nascent solution, where the infrastructure documentation may still be evolving and imperfect. Finally they need to understand the sometimes blurred lines between the development function performed in the engineering team, and our own department's need to deliver front end solutions that harmonize will with the overall blockchain financial solution.

Required Technical and Professional Expertise

  • Understanding of general blockchain development (1 year)

  • Basic cryptology, hashing, digital signatures, HMAC, Tries (1 year)

  • Experience using Go Lang, Stellar API, PostgresSQL, SQL, microservices development, OpenAPI (Swagger), Linux Administration, AWS, IBM Cloud, automated testing frameworks (1 year)

  • Experience building Angular 2+ Applications with Typescript, and React (1 year)

  • Proficiency with JavaScript, HTML and CSS (3 years)

  • Development experience in Go Lang, and at least one of the following Java, C++ (3 years)

  • Proficient understanding of Git code versioning and Github (1 year)

Preferred Tech and Prof Experience

  • Experience using Node.js, ElasticSearch/Lucene/Solr, Sass, Carbon Design, Ionic

  • Experience building Angular 2+ Applications with Typescript, and React

  • Knowledge of global FX clearing and Settlement Processes

  • Accounting Systems – General Ledgers

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.