Senior Software Engineer
TBCASoft is a blockchain technology company that develops cross-carrier networks for telecom operators, mobile payment service providers, and financial institutions. Its HIVEX network enables interoperable cross-border QR payments, while CCIS provides blockchain-based identity and credential verification.
Funding history
About TBCASoft, Inc.
TBCASoft develops carrier-consortium-based blockchain platforms deployable across multiple cloud environments. Its offerings connect global mobile carriers, payment service providers, and financial institutions to support mobile payments, fintech, digital identity, and IoT applications. The company develops and operates HIVEX, a cross-border mobile payment network for interoperable QR payments, and provides CCIS, a blockchain-based platform for identification, credential verification, and document authentication.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You contribute to the architecture, design, and implementation of a payment processing system. You build prototypes, develop production-quality code, collaborate on complex problems, and debug and verify defects in your own and others’ work.
Requirements
- Bachelor’s and/or Master’s degree in Computer Science or equivalent
- Experience with modern web frameworks and writing REST APIs
- 5+ years of back-end software programming experience in Java
- Foundation in data structures and complex algorithms
- Experience designing systems that process large-scale structured and unstructured data
- Familiarity with open source cloud and application platforms
- Experience developing applications for AWS, GCP, or Azure
Responsibilities
- Contribute to architecture, design, and implementation of a payment processing system
- Build rapid prototypes and work on fast-paced projects
- Convert existing prototypes into production-quality code
- Collaborate with staff to solve complex problems
- Debug and verify defects in your own and others’ work
