Job Description
Join a leading global financial technology company as a Senior Software Engineer and play a pivotal role in building and scaling our cutting-edge blockchain and payments infrastructure. This fully remote position offers the opportunity to design, develop, and optimize secure, scalable microservices and APIs that facilitate the seamless transfer of value across both blockchain networks and traditional financial systems. You will collaborate closely with product and engineering teams to shape the future of global payments, digital assets, and innovative financial applications.
We are hiring across multiple dynamic teams, including Liquidity, Developer Platform / Web3 Services, Payments Network, Payments, Core Protocols, Stablecoin Operations, and DeFi & Liquidity Partnerships. This is your chance to make a significant impact in a fast-paced, high-growth industry.
Requirements
Critical Requirements
- 6+ years of professional software development experience.
- Strong expertise in Java.
- Proven experience with object-oriented programming principles.
- Demonstrated experience with RESTful API design and development.
- Hands-on experience with at least one major cloud platform (AWS, GCP, or Azure).
- Strong experience with SQL databases and schema design.
- Proven ability to build and deploy scalable, production-grade systems.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Previous experience at top-tier AI, infrastructure, developer tooling, data platform, or fintech companies (or companies of similar scale and complexity).
- Experience building and scaling high-impact products in fast-moving environments is strongly preferred.
Important Requirements
- Experience with Go.
- Experience working with payment systems (e.g., credit cards, bank transfers).
- Experience leading small engineering teams (2-4 engineers) on architecture and design initiatives.
- Experience designing, building, and maintaining scalable microservices and distributed systems.
- Experience developing secure, high-performance APIs for payments and blockchain integrations.
- Experience integrating platform services with banks and financial technology providers.
- Experience designing and managing data systems (SQL and/or NoSQL databases).
- Experience contributing to architecture decisions, coding standards, and best practices.
- Experience ensuring high code quality, test coverage, and continuous delivery.
Nice to Have Requirements
- Web3 or blockchain development experience.
- Experience with C#/.NET (for understanding potential integration points, though not a primary development language for this role).
About
We are a leading global financial technology company at the forefront of innovation in blockchain and payments. Our mission is to enable the seamless and secure transfer of value worldwide. We foster a collaborative culture with direct communication and fast feedback cycles, empowering our employees to make a high-impact contribution in a dynamic and evolving industry.