Senior Software Engineer (Payments, Fully Remote)

Remote - Anywhere
Posted 10 hours, 53 minutes ago
Software Development

About the role

Job summary

The role involves building and scaling systems and services for a global payments and treasury platform, crucial for facilitating money movement in the financial services industry. The position emphasizes resilient engineering and operational scalability to support millions of users trading significant asset volumes daily.

Qualifications

  • Minimum of 3 years of experience working on large-scale systems
  • Proven experience in building and maintaining microservices
  • Strong coding skills, preferably in Go
  • Familiarity with cloud platforms, especially Google Cloud Platform
  • Experience with relational databases, preferably PostgreSQL
  • Understanding of payment rails and the payment lifecycle
  • Ability to write clean, well-tested, and maintainable code

Responsibilities

  • Design and implement solutions for a comprehensive treasury platform
  • Collaborate with team members to define goals and deliver quality solutions
  • Debug issues proactively and foresee potential problems
  • Maintain a focus on simple and elegant solutions

Skills

  • Strong problem-solving abilities
  • Excellent communication and collaboration skills
  • Experience with containerization and orchestration technologies, especially Kubernetes
  • Familiarity with domain-driven design and event-driven design
  • Experience with messaging queues and message brokers

Education

  • Relevant degree or equivalent experience in software engineering or a related field

Tools

  • Cloud platforms (Google Cloud Platform)
  • Containerization tools (Kubernetes)
  • Relational databases (PostgreSQL)
  • Microservices architecture
Full Access

Ready to apply for this role?

Full Access gives you the company name, full job description, and a direct link to apply. On the 1- and 3-month plans, CV Tailor rewrites your CV for this exact role.

Share this job