JMR Software

Full Stack Engineer

Lead Software Full Stack Engineer/Application Architect

Industry: Insurance & Asset Management (IAM)

Level: Senior/Lead

Work Type: Contract

Role Overview

We are seeking a Lead Software Full Stack Engineer/Application Architect to play a senior, hands-on role in the design, delivery, and evolution of complex, high-scale enterprise systems within the Insurance and Asset Management environment.

This role combines deep technical execution with strategic architecture leadership. You will work closely with product, engineering, data, security, and business stakeholders to modernise platforms, drive cloud-native adoption, and ensure architectural consistency across multiple delivery teams.

You will provide application architecture direction, governance, and mentorship, while remaining actively involved in solution design and critical technical decision-making.

Key Responsibilities

  • Act as a Principal application architect with development oversight on large-scale, business-critical platforms
  • Design, develop, and evolve cloud-native, SaaS-based architectures, supporting migration from legacy or hybrid environments
  • Define application, integration, and data architectures aligned to enterprise standards and IAM governance
  • Drive adoption of microservices, API-first design, and event-driven architectures
  • Embed security-by-design, including identity, authentication, and authorization
  • Provide architectural oversight across the full delivery lifecycle—from concept and roadmap through to production support
  • Translate business and regulatory requirements into practical technical solutions
  • Guide development teams through architectural patterns, design reviews, and complex technical challenges
  • Contribute to application architecture standards, templates, and governance frameworks
  • Mentor senior engineers and solution/application architects

Technical & Architectural Experience

  • Strong experience in enterprise and application architecture within regulated environments
  • Proven delivery of cloud platforms (AWS and/or Azure) with high availability and throughput
  • Deep understanding of distributed systems, scalability, resilience, fault tolerance, and performance
  • Hands-on experience with microservices, RESTful APIs, OpenAPI contracts
  • Strong systems integration experience, including API gateways and traffic management
  • Experience with data architectures, transactional systems, analytics platforms, and data pipelines
  • Exposure to DevOps, CI/CD pipelines, infrastructure automation, and operational tooling
  • Working knowledge of security architecture, compliance, and governance
  • Experience in Agile delivery environments with multiple concurrent teams

Development Background

  • Strong engineering foundation across multiple languages and platforms:
  • .NET / C#
  • Java
  • JavaScript / TypeScript
  • Python
  • Experience building and supporting high-volume, high-transaction systems
  • Ability to engage credibly and hands-on with engineering teams

Stakeholder & Leadership Capabilities

  • Comfortable engaging at both technical and executive levels
  • Able to simplify complex architectural concepts for non-technical stakeholders
  • Proven ability to influence technical direction without formal authority
  • Strong collaboration, communication, and documentation skills
  • Experience working across multiple teams, domains, and organizational boundaries

Education & Certifications

  • Degree in Informatics or equivalent technical discipline (Honors advantageous)
  • AWS and/or Azure certifications are beneficial

Apply Now

Other Jobs Available

Past Close Positions

Apply Now

Other Jobs Available

Past Close Positions

Scroll to Top