Remote Senior Software Engineer (Payments - Pluto Connect)

Posted

Apply now
Please, let Pluto know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Design and develop Pluto Connect, which is our embedded spend management platform for banks and financial institutions.
  • Play a pivotal role in architecting and building critical payment processing, ledgering, and financial reconciliation systems.
  • Architect and implement robust integrations with various payment rails and banking APIs.
  • Lead the development lifecycle of features and work streams from design to deployment.
  • Become a voracious problem solver who can tackle difficult issues on tight timelines, manage cross-functional dependencies, and set an exemplary bar for engineering within the organization.
  • Write and maintain clean, maintainable, and testable code, leveraging design patterns and architecture where appropriate.
  • Participate in code reviews, pair-programming sessions, and provide constructive feedback to peers.
  • Develop a strong understanding of the domain and bring a deep product and design mindset while building solutions.

Requirements:

  • You must have 5+ years of professional experience as a software engineer, with a focus on payments or fintech.
  • Extensive experience in developing and integrating with banking and card scheme protocols is required.
  • You should have experience working with third-party APIs and integrating external financial services into backend systems.
  • Mastery in at least one programming language, such as Kotlin, Java, Go, Scala, or Rust, is necessary.
  • A deep understanding of relational and non-relational databases and distributed systems is essential.
  • You must have a strong grasp of SQL and relational data modeling.
  • Experience in API design and development, including GraphQL, REST, or RPC, is required.
  • You should have experience designing and developing scalable, secure, and reliable backend systems.
  • A strong understanding of the software development lifecycle (SDLC), software design principles, architectural and integration patterns is necessary.
  • Strong problem-solving skills and the ability to analyze and debug complex software systems are required.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams, are essential.

Benefits:

  • You will receive competitive compensation and stock options, giving you skin in the game.
  • The position offers a remote-first work environment.
  • A new MacBook will be provided to you for your work.
  • There is a monthly fitness benefit to support your health and well-being.
  • A home-office budget will be allocated to help set up your workspace.
  • A discretionary learning budget is available for your professional development.
Apply now
Please, let Pluto know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback