The world's first programmable bank
Senior Software Engineer
Location
Malaysia
Posted
101 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Pave Bank
• Design, build, and maintain backend services using Go or other strongly typed languages • Develop scalable, event-driven distributed systems that power critical banking operations • Collaborate with stakeholders (Product, Compliance, Treasury, Operations) to define requirements and deliver high-quality solutions • Write detailed design documents for new features and system improvements • Review pull requests and provide constructive technical feedback to peers • Implement end-to-end features: architecture → coding → testing → deployment • Ensure code quality through clean, maintainable, well-documented code and automated tests • Contribute to engineering best practices, tooling, and system reliability improvements
Job Requirements
- Minimum 5 years of professional software engineering experience
- Strong proficiency in Go, or proven 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
Benefits
- Competitive salary and meaningful equity with room for growth
- Work alongside a founding team from Monzo and BigPay, bringing top-tier fintech expertise to the company
- Build scalable, cutting-edge programmable banking infrastructure that bridges traditional finance and digital assets
- Make a real impact: help shape architecture, systems, and engineering culture at an early-stage, fast-growing fintech
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead, coach, and develop Software Engineers across one or more Scrum teams • Serve as the people manager for assigned engineering resources, including hiring, onboarding, performance management, career development, and compensation input • Drive delivery execution by partnering with Product Owners and Scrum Masters to plan, track, and deliver work across multiple concurrent initiatives • Ensure teams consistently deliver high-quality, scalable, and maintainable software aligned with architectural standards • Balance short-term delivery needs with long-term technical health and team sustainability • Foster a culture of accountability, collaboration, psychological safety, and continuous improvement • Remove impediments and proactively address risks that impact delivery, quality, or team health • Support estimation, capacity planning, dependency management, and prioritization across teams • Collaborate with Architecture and senior technical leaders to ensure sound technical direction • Monitor delivery metrics (velocity, predictability, quality, reliability) and use data to drive improvement • Encourage engineering best practices including code reviews, testing, documentation, and operational excellence • Mentor engineers and emerging technical leaders • Communicate effectively with stakeholders and leadership on progress, risks, and outcomes • Support organizational initiatives related to process improvement, tooling, and ways of working.
Full Stack Software Developer
STATSportsGlobal leader in athletic performance monitoring, with a client roster featuring sport's biggest franchises.
• Designing, building, testing, and supporting full-stack applications using ASP.NET Core and Angular across web, desktop, and mobile environments • Leading the implementation of complex features, from API design and backend services through to responsive, high-performance front-end experiences • Working closely with Software Architects, Product Owners, and Senior Engineers to translate product requirements into robust technical solutions • Collaborating with UI/UX designers to deliver high-quality, usable, and performant interfaces • Owning API architecture, ensuring solutions are secure, scalable, maintainable, and well-documented • Designing and managing data models and databases, optimising for performance, reliability, and long-term maintainability • Ensuring applications meet high standards for performance, security, reliability, and cross-platform compatibility • Acting as a technical mentor to other developers, promoting best practices, clean code, and continuous improvement • Contributing to architectural discussions, technical decision-making, and the evolution of our engineering standards and tooling • Working within an Agile development environment, actively participating in planning, reviews, and continuous delivery
Lead Director – Software Development Engineering, Rebates
CVS HealthBringing our heart to every moment of your health.
• Provide direction and guidance to the technology teams that work on software products and applications • Manage the delivery of IT initiatives, ensuring the quality, design, timeliness, and budget adherence, and meeting the key OKRs (Objectives and Key Results) and KPIs (Key Performance Indicator). • Manage the IT budget, resources, and vendors delivering the IT projects and services in alignment with OKRs • Establish and maintain effective communication and collaboration with the business stakeholders, vendors, and external partners, meeting the business requirements and expectations, and resolving any issues or escalations. • Drive the innovation and continuous improvement solutions, leveraging best practices, industry trends, and emerging technologies.
• Triage and drive resolution of all platform technical issues impacting Fama Operations and/or our customers. • Develop solutions by studying information needs, conferring with product management, studying systems flow, data usage, and work processes. • Develop performant code accompanied by effective unit tests and participate in our peer review process. • Build proactive monitoring and alerting to notify team of symptoms before outages occur. • Participate in incident response, root cause analysis and remediation of incidents. • Participate in an on-call rotation to respond to platform availability incidents and assist with customer specific incidents.




