Senior Software Enginner

October 14, 2026
5%
Application ends: October 31, 2026

Apply for this job

Email *
Browse

Upload file .pdf, .doc, .docx

Job Description

The Senior Software Engineer is responsible for owning significant software subsystems or business capabilities within the companys technology environment. The role requires the engineer to independently solve ambiguous and technically complex problems, deliver reliable production systems, make sound engineering decisions, and take responsibility for the technical quality, operability, security and maintainability of the systems within their scope.
The role operates in a transaction-heavy fintech environment where reliability, financial integrity, security, auditability and controlled change are fundamental engineering responsibilities.
Key Responsibilities
1. Design, implement, test and maintain production software and supporting services.
2. Independently investigate ambiguous technical and business problems and establish appropriate implementation approaches.
3. Own engineering work through the full delivery lifecycle rather than treating code completion as the end of the task.
4. Take responsibility for the operability of systems and subsystems within the engineer’s scope.
5. Design and implement software using secure engineering practices.
6. Lead technical discussions and design reviews within areas of responsibility.
7. Develop a strong understanding of company products, payment flows and business rules relevant to owned systems.

Job Qualifications
  1. A relevant tertiary qualifi cation in software engineering, computer science or a related discipline is advantageous but may be substituted by appropriate demonstrable professional experience and capability
  2. Experience in fi ntech, payments, fi nancial systems or another transaction-heavy/high-consequence environment is advantageous
  3. Have relevant knowledge in technologies like:
    ● C# and .NET / .NET Framework
    ● ASP.NET and web/API technologies
    ● SQL Server and PostgreSQL
Job Skills

The role requires demonstrated capability in:
● professional software engineering and production software delivery;
● object-oriented programming and modern software-design principles;
● database-backed application development;
● API and system integration;
● debugging and root-cause investigation;
● designing and implementing complex changes across multiple technical components;
● software testing and quality engineering;
● secure development practices;
● source control and peer-review workflows;