Senior Software Engineer Fully Remote (US-based)

The Essence of Coaching LLC
New York, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 195K

Job location

Remote
New York, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Software Quality
Databases
Continuous Delivery
Digital Assets
Distributed Systems
Payment Systems
Network Troubleshooting
Enterprise Messaging Systems
Blockchain
Software Engineering
System Availability
Information Technology
Web3.js
REST
Microservices

Job description

We are hiring Senior Software Engineers to help build and scale next-generation financial infrastructure powering global digital assets and payments.

In this role, you will design and develop scalable microservices and APIs that enable secure, reliable transfer of value across blockchain networks and traditional banking systems. You will collaborate closely with product and engineering teams to build high-performance systems that support tokenization, payments, and financial integrations at scale. Key Responsibilities

  • Design, build, and maintain scalable microservices and distributed systems
  • Develop secure, high-performance APIs for financial transactions and asset transfers
  • Improve and extend existing infrastructure to support large-scale systems
  • Collaborate with cross-functional teams on system design, architecture, and delivery
  • Build publicly accessible APIs for developers integrating payment systems
  • Integrate systems with banks and financial service providers
  • Troubleshoot system issues and ensure high availability and reliability
  • Define and maintain coding standards, testing practices, and quality benchmarks
  • Contribute to infrastructure design including databases, messaging systems, and APIs

Requirements

  • 6+ years of professional software development experience
  • Strong expertise in Java (primary language); Go is a plus
  • Experience leading small engineering teams (2-4 engineers)
  • Solid experience with RESTful API design and development
  • Background working with payment systems (cards, bank transfers, etc.)
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Strong knowledge of SQL databases and schema design
  • Proven track record of building and deploying scalable, production-grade systems
  • Strong focus on code quality, testing, and continuous delivery
  • Bachelor's degree in Computer Science or related field (or equivalent experience)

Nice to Have

  • Exposure to Web3/blockchain technologies
  • Experience with distributed systems in fintech environments

What You'll Work On

  • Payment infrastructure and banking integrations
  • Developer platforms and APIs
  • Blockchain protocols and digital asset systems
  • Liquidity, compliance, and financial operations tooling

Apply for this position