Senior Software Engineer – North America

Soft Space

Kuala Lumpur

On-site

MYR 407,000 - 611,000

Full time

23 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Soft Space, a fintech solutions provider, seeks a Senior Software Engineer (North America) to design, develop, and support secure, scalable backend services for the NA portfolio. You will own backend delivery, API design, database integration, and production support while mentoring junior engineers and influencing technical decisions.

You will collaborate with NA customers and partners, aligning with global standards, participating in cross‑time‑zone discussions, and working primarily during

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum 6 years of professional software development experience.
  • Strong hands-on backend development experience using Java, Spring Boot, RESTful APIs, SQL, and relational databases.
  • Proven ability to provide technical leadership while remaining hands-on, including guiding engineers and supporting junior team members.
  • Strong stakeholder communication skills, with the ability to work effectively with both technical and non-technical stakeholders, including customers and partners.

Responsibilities

  • Architect, develop, enhance, and maintain secure, scalable, reliable, and high-performance backend services for fintech and payment applications.
  • Take ownership of complex engineering work across requirements analysis, solution design, development, testing, deployment, troubleshooting, and production support.
  • Contribute to technical and architectural discussions and ensure implementation aligns with agreed architecture, coding standards, secure development practices, and SDLC requirements.
  • Conduct code reviews, analyse technical issues, and support root-cause analysis and resolution of backend, API, database, integration, performance, and production issues.
  • Support complex technical escalations and elevate matters requiring broader architectural, customer, or management decisions to the Lead Engineer or Engineering Manager.
  • Ensure solutions meet required standards for performance, scalability, reliability, maintainability, security, and compliance.
  • Identify and recommend improvements to engineering practices, tooling, testing, automation, system performance, and development efficiency.
  • Act as a key technical contributor supporting North America projects, customers, and partners.

Skills

Java
Spring Boot
REST APIs
SQL
Relational DBs
Git
CI/CD
Code Reviews
SDLC
Team Leadership

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
GCP
Azure
Kafka
RabbitMQ

Job description

The Senior Software Engineer (North America) is responsible for designing, developing, implementing, and supporting secure, scalable, and reliable fintech and payment applications for the North America portfolio.

The role requires strong hands-on engineering capability across solution design, backend development, system integration, troubleshooting, and production support, while providing technical leadership, mentoring junior engineers, and contributing to technical decisions.

The role will work closely with North America customers, partners, and internal stakeholders to support technical implementation, system integration, production issues, and ongoing engineering requirements. The role primarily operates during Malaysia working hours; however, occasional participation in technical discussions, customer calls, implementation activities, or critical support outside normal Malaysia working hours may be required to support North America stakeholders.

Key Responsibilities
1. Software Engineering & Technical Delivery
  • Architect, develop, enhance, and maintain secure, scalable, reliable, and high-performance backend services for fintech and payment applications.
  • Take ownership of complex engineering work across requirements analysis, solution design, development, testing, deployment, troubleshooting, and production support.
  • Contribute to technical and architectural discussions and ensure implementation aligns with agreed architecture, coding standards, secure development practices, and SDLC requirements.
  • Conduct code reviews, analyse technical issues, and support root-cause analysis and resolution of backend, API, database, integration, performance, and production issues.
  • Support complex technical escalations and elevate matters requiring broader architectural, customer, or management decisions to the Lead Engineer or Engineering Manager.
  • Ensure solutions meet required standards for performance, scalability, reliability, maintainability, security, and compliance.
  • Identify and recommend improvements to engineering practices, tooling, testing, automation, system performance, and development efficiency.
  • Act as a key technical contributor supporting North America projects, customers, and partners.
  • Support technical implementation, system integration, troubleshooting, production issues, and ongoing engineering requirements for the North America portfolio.
  • Participate in technical discussions with North America customers, partners, and their IT or security teams when required.
  • Collaborate with Product, Project Management, QA, Infrastructure, Information Security, and business stakeholders to support successful delivery for the North America market.
  • Proactively identify and communicate technical risks, dependencies, implementation constraints, delivery concerns, and customer-impacting issues.
  • Ensure assigned solutions remain aligned with global product, architecture, engineering, security, and compliance standards.
3. Technical Mentoring & Knowledge Sharing
  • Provide hands-on technical leadership and guidance to junior and less experienced engineers during solution design, development, implementation, troubleshooting, and technical problem-solving.
  • Lead technical delivery when required while remaining actively involved in development, code reviews, troubleshooting, and production support.
  • Conduct code reviews, knowledge-sharing sessions, and practical technical coaching.
  • Lead by example in technical ownership, engineering discipline, collaboration, accountability, and quality.
  • Collaborate effectively with colleagues, customers, partners, and stakeholders across Malaysia and North America.
  • Work primarily according to Malaysia working hours, with flexibility to participate in occasional technical discussions, customer calls, implementation activities, or critical operational support outside normal working hours when required to support North America stakeholders.
  • Maintain clear documentation and effective handover of technical issues, customer requirements, implementation status, decisions, and outstanding actions across time zones.
Must-Have
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum 6 years of professional software development experience.
  • Strong hands-on backend development experience using Java, Spring Boot, RESTful APIs, SQL, and relational databases.
  • Strong experience across the full software development lifecycle, including design, development, testing, deployment, troubleshooting, and production support.
  • Proven ability to provide technical leadership while remaining hands-on, including guiding engineers and supporting junior team members.
  • Strong analytical and problem-solving skills, including root-cause analysis and practical issue resolution.
  • Strong stakeholder communication skills, with the ability to work effectively with both technical and non-technical stakeholders, including customers and partners.
  • Strong understanding of software design, maintainability, scalability, reliability, performance, and security.
  • Experience with Git, CI/CD, automated testing, debugging, peer review, and SDLC practices.
  • Strong SQL and relational database skills, with experience in databases such as MySQL, MariaDB, MSSQL, or PostgreSQL.
  • Good understanding of ORM frameworks such as Hibernate.
  • Ability to work effectively across different time zones and accommodate occasional North America-related calls or support outside normal Malaysia working hours.
Nice-to-Have
  • Experience in fintech, payments, banking technology, or regulated technology environments.
  • Experience supporting North America or other international customers.
  • Experience working in a follow-the-sun delivery or support model.
  • Experience supporting customer implementations or geographically distributed teams.
  • Experience participating in customer-facing technical, integration, IT, or security discussions.
  • Familiarity with secure coding and payment/security standards such as OWASP, PCI DSS, MPoC, and SPoC.
  • Relevant certifications in Java, cloud technology, secure coding, software engineering, or related areas.
  • Exposure to mobile or terminal payment solutions.
  • Experience supporting pre-sales technical discussions.
  • Exposure to Docker, Kubernetes, AWS, GCP, Azure, Kafka, RabbitMQ, message queues, or event-driven architecture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer, Software Development
Engineer, Software Development

2C2P • Kuala Lumpur

On-site
MYR 48,000 - 78,000
Head of Engineering | Payment Gateway Company
Head of Engineering | Payment Gateway Company

J-Recruit Recruitment Agency • Kuala Lumpur

On-site
Technical Support Engineer
Technical Support Engineer

Luxoft • Malaysia

On-site
MYR 90,000 - 120,000
Backend Engineer - Platform Engineering
Backend Engineer - Platform Engineering

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Assistant Manager, Technical Support (Payments)
Assistant Manager, Technical Support (Payments)

Leanis Solutions Sdn Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

SICPA • Malaysia

On-site
MYR 80,000 - 120,000
Global impact on digital security
Opportunities for personal development
Senior Full-Stack Developer
Senior Full-Stack Developer

dtcpay • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Senior Backend Engineer - Platform Engineering
Senior Backend Engineer - Platform Engineering

Fairview International School • Malaysia

On-site
MYR 180,000 - 300,000
Fintech Backend Tech Lead - Payments & Security
Fintech Backend Tech Lead - Payments & Security

Soft Space • Kuala Lumpur

On-site
MYR 407,000 - 611,000