Senior Software Engineer, Java, Payments Infrastructure

Posted 40ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing secure microservices and APIs for blockchain-based payment infrastructure. Collaborating with Product and Engineering teams to deliver high-quality financial services.

Responsibilities:

  • Extend and enhance blockchain-based financial infrastructure systems
  • Build and own scalable microservices responsible for secure value transfer APIs
  • Design, develop, and maintain RESTful APIs for payments and digital asset operations
  • Integrate systems with banking rails and financial institutions
  • Write infrastructure supporting payment experiences, including databases, messaging systems, and APIs
  • Troubleshoot system issues and optimize for reliability and performance
  • Collaborate with Product and cross-functional stakeholders on architecture and system principles
  • Maintain strong coding standards, test coverage, and continuous delivery practices

Requirements:

  • 6+ years of professional software development experience
  • Strong expertise in Java (preferred primary language)
  • Experience leading small teams technically (architecture and system design)
  • Experience building scalable microservices architectures
  • Solid understanding of RESTful API design principles
  • Experience with payment systems (credit cards, bank transfers, financial rails)
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Strong SQL database design and schema modeling skills
  • Experience designing and deploying production-quality software
  • Bachelor’s degree in Computer Science or equivalent experience

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development