Skip to content
mimi

Professional Services Engineer (Junior–Intermediate)

Dariel

South Africa · On-site Full-time Mid Level 4w ago

About the role

Role Purpose

The Professional Services Engineer plays a key role in implementing, configuring, and enhancing the Finsurv regulatory reporting platform within dedicated client environments.

The platform enables financial institutions to meet complex regulatory reporting requirements, making reliable integrations and accurate system behaviour critical to client success.

Working closely with the Professional Services Lead and broader Finsurv engineering team, this role focuses on delivering client-specific solutions, enhancements, and integrations aligned with contractual engagements. The role combines software development with investigative and problem-solving work across client systems, integrations, and regulatory workflows.

The engineer will contribute to implementing business logic, investigating client issues, supporting system integrations, and ensuring that solutions delivered to clients are robust and aligned with the Finsurv platform architecture.

This role is well-suited to an engineer who enjoys solving real-world technical challenges faced by financial institutions, working collaboratively with both technical and non-technical stakeholders, and developing deep expertise in regulatory technology and financial systems.

The successful candidate should demonstrate strong attention to detail, clear communication skills, and a proactive problem-solving mindset, with the ambition to grow their scope, technical experience, and responsibility over time.

Why Join the FinSurv Professional Services Team

This role is ideal for an engineer who enjoys solving real-world client problems and working at the intersection of software, data, and financial systems. As part of the Professional Services team, you will work closely with specific clients and internal engineers to implement integrations, troubleshoot complex issues, and deliver solutions that enable financial institutions to meet regulatory reporting requirements.

The work is varied and investigative, combining development, system integration, and problem-solving across different environments. Engineers are also encouraged to leverage modern development tools and AI-assisted workflows to improve delivery efficiency and solution quality.If you enjoy understanding how systems interact and working directly with stakeholders to deliver practical solutions, this role provides an excellent opportunity to build both technical and domain expertise.

Key Responsibilities

1. Client Solution Delivery

  • Support the implementation and enhancement of the Finsurv platform within specific client environments, ensuring reliable and effective solutions for client regulatory reporting needs.
  • Develop and implement client-specific enhancements, integrations, and configuration changes aligned with project or service requirements.
  • Translate client requirements into technical solutions within the platform, ensuring consistency with product architecture and engineering standards.
  • Assist in implementing features such as:
    • Business logic and validation rules
    • Data transformation and reporting workflows
    • Integration points between client systems and Finsurv
    • Platform configuration and extensions
  • Work closely with senior engineers to ensure that client solutions remain aligned with the core product.

2. System Integration and Data Investigation

  • Support integrations between Finsurv and external client systems.
  • Work with REST APIs, JSON/XML payloads, and system interfaces to build and troubleshoot integrations between Finsurv and external client systems.
  • Investigate and resolve data-related issues by analysing system behaviour, integration flows, and querying relational databases.
  • Assist with diagnosing and resolving issues related to:
    • Data inconsistencies
    • Integration failures
    • Client configuration problems
    • Submission or reporting errors

3. Technical Support for Client Engagements

  • Assist the Professional Services Lead in delivering development work aligned with client engagements and contractual commitments.
  • Participate in technical discussions with internal teams and clients to clarify requirements, diagnose issues, and propose practical technical solutions.
  • Provide technical insights and updates during delivery cycles to ensure transparency and alignment with client expectations.
  • Support troubleshooting and issue resolution during implementation phases or post-delivery support windows.

4. Collaboration with Product Engineering

  • Work closely with the General Finsurv product team to ensure client-specific work remains aligned with the product roadmap and architecture.
  • Escalate product defects or architectural concerns appropriately to the engineering team.
  • Contribute insights from client implementations that may inform future product improvements, integrations, or platform capabilities.
  • Promote good engineering practices, documentation, and maintainable implementations even within client-focused delivery work.

5. Continuous Learning and Growth

  • Develop deeper expertise in:
    • Regulatory technology systems
    • Financial reporting workflows
    • The Finsurv platform architecture
    • Client integration patterns

The role is designed for an engineer who is motivated to increase their scope and responsibility over time, developing deeper technical capability and domain expertise while contributing meaningfully to client delivery.

Over time, this role provides an opportunity to develop strong expertise in regulatory technology, financial reporting systems, and enterprise system integrations.

Technical Skills and Experience

Required

  • Experience developing software using Java.
  • Understanding of backend and frontend development concepts and how business logic is implemented within enterprise applications.
  • Experience working with SQL and relational databases, including querying data and investigating system behaviour.
  • Experience working with REST APIs, JSON, and XML, particularly in the context of system integrations.
  • Strong analytical and problem-solving ability when diagnosing technical issues.
  • Strong attention to detail, particularly when working with complex data and regulatory workflows.

Advantageous

  • Exposure to rule-based or validation-driven systems.
  • Experience working with financial services, banking, or regulatory systems.
  • Experience working in client-facing delivery environments.

Competencies and Attributes

  • Strong problem-solving mindset and curiosity when investigating issues.
  • Excellent communication skills, with the ability to clearly explain technical matters to both technical and non-technical stakeholders.
  • High level of attention to detail, particularly when working with financial or regulatory data.
  • Ability to work effectively both independently and within a collaborative team environment.
  • Demonstrates initiative, ambition, and commitment to growing their impact and responsibility over time.
  • Comfortable working in a delivery environment where priorities may shift based on client needs.

Education Required

Bachelor’s degree in computer science, Software Engineering, or a related field (BSc or equivalent).

Advantageous

Honours or master’s degree in a related discipline.

Reporting Line and Structure

Reports to: Professional Services Lead – Finsurv

Works closely with:

  • Professional Services team members
  • General Finsurv Product Engineers
  • Client technical teams
  • Support team where required

Skills

JavaJSONREST APIsSQLXML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free