Software Engineer Senior

Railz

Railz

Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 26, 2025

Position Type :

Full time

Type Of Hire :

Experienced (relevant combo of work and education)

Education Desired :

Bachelor of Computer Engineering

Are you curious, motivated, and thinking? At FIS you’ll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun.

About the team

You will join the PSL/MUMPS Engineering Group, responsible for developing, enhancing, and supporting key components within FIS platforms built on Profile Scripting Language (PSL) and MUMPS. This team owns core business logic, batch workflows, transaction modules, and system integration layers developed using PSL/MUMPS technologies.

What you bring:

  • Having Banking/Payment Industry Experience between 7 -10+ years in Development.

  • Design, develop, and maintain application modules written in Profile Scripting Language (PSL) and MUMPS.

  • Enhance existing PSL/MUMPS codebases to improve performance, stability, and scalability.

  • Analyze functional requirements and translate them into robust PSL/MUMPS technical solutions.

  • Troubleshoot and debug legacy PSL/MUMPS programs, including production support and defect resolution.

  • Implement new business rules, batch programs, and transaction logic within PSL/MUMPS frameworks.

  • Participate in system upgrades, code refactoring, and modernization initiatives while retaining PSL/MUMPS compatibility.

  • Work with cross‑functional engineering teams to integrate PSL/MUMPS components with surrounding systems.

  • Produce high‑quality technical documentation, flow diagrams, and unit test plans specific to PSL/MUMPS modules.

  • Requires excellent understanding of organization’s business systems and industry requirements.

  • Basic knowledge of one or more end-to-end systems development life cycles, i.e., waterfall, iterative and other modern approaches to software development and conversion methodologies.

What you will be doing:

  • Strong hands‑on experience with PSL and MUMPS programming (mandatory).

  • Ability to read, analyze, and enhance large, complex legacy PSL/MUMPS codebases.

  • Deep understanding of Profile architecture, data structures, and PSL execution flows.

  • Experience with batch processing, transaction scripts, file‑based processing, or rule‑driven PSL components.

  • Good understanding of Unix/Linux environments for executing and debugging PSL/MUMPS jobs.

  • Familiarity with SDLC processes (waterfall or iterative) and version‑controlled development.

  • Strong analytical and debugging skills with attention to detail.

  • Ability to work independently on technically complex modules.

What we offer you

  • An exciting opportunity be a part of World’s Leading FinTech Product MNC

  • To be a part of vibrant team and to build up a career in core banking/payments domain.

  • Career growth within a world‑leading FinTech product organization.

  • Ability to work on systems at the heart of critical financial processing.

Privacy Statement

FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.

Sourcing Model

Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

#pridepass