Senior Software Engineer

Pave Bank
Singapore
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Collaboration","Communication","Ownership","Product thinking","Navigating ambiguity"]

Join the Engineering team to build scalable, reliable backend and distributed systems that power core programmable banking operations. You’ll design and implement end-to-end features—from architecture and coding through testing and deployment—while collaborating closely with Product, Compliance, Treasury, and Operations. Write design docs, mentor junior engineers, and improve code quality, tooling, and system reliability across the team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Pave Bank
Pave Bank
7 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 23 hours agoStatus: Live

Job Summary

Join the Engineering team to build scalable, reliable backend and distributed systems that power core programmable banking operations. You’ll design and implement end-to-end features—from architecture and coding through testing and deployment—while collaborating closely with Product, Compliance, Treasury, and Operations. Write design docs, mentor junior engineers, and improve code quality, tooling, and system reliability across the team.
Location: Singapore
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain backend services using Go or other strongly typed languages.
  • •Develop scalable, event-driven distributed systems for critical banking operations.
  • •Collaborate with Product, Compliance, Treasury, and Operations to define requirements and deliver high-quality solutions.
  • •Write detailed design documents for new features and system improvements.
  • •Implement end-to-end features (architecture → coding → testing → deployment) and ensure code quality through automated tests and reviews.

Key Requirements

  • •Minimum 5 years of professional software engineering experience.
  • •Strong proficiency in Go (or exceptional ability in another strongly typed language).
  • •Solid understanding of distributed systems and event-driven architectures.
  • •Experience in a Tier 1 tech company (e.g., Stripe, Grab, Google, Deliveroo, Monzo, Shopee, Bytedance) or significant open-source contributions.
  • •Hands-on experience with Temporal, GCP, or Encore.dev is a plus.
Experience:5+ yearsFintechBankingFinancial infrastructureOpen source
Skills:CollaborationCommunicationOwnershipProduct thinkingNavigating ambiguity
Tech Stack:GoTemporalGCPEncore.devDistributed systemsEvent-driven architecturesBackend services

Company Brief

Pave Bank
Pave Bank is a regulated commercial bank built for businesses, offering 24/7 global, multi-asset and multi-currency accounts with programmable banking features. It combines modern product design and developer-friendly automation with traditional banking risk, capital, and regulatory controls.
Industry: Banking
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Funding: Series A
Headquarters: Tbilisi, Georgia
Founded: 2023
WebsiteLinkedIn