Senior Software Engineer

Posted 15 Hours Ago
Be an Early Applicant
2 Locations
In-Office or Remote
Senior level
Insurance • Financial Services
The Role
The Senior Software Engineer leads technical design, mentors teams, handles production issues, and ensures system stability and evolution through hands-on coding and architectural integrity.
Summary Generated by Built In

Role Purpose
The Senior Software Engineer provides technical leadership, ensures architectural integrity, mentors teams, and plays a key role in system stability and evolution.

Key Responsibilities

  • Lead technical design and architecture decisions
  • Lead by example through active coding, code optimisation, and technical problem-solving
  • Define coding standards and technical best practices
  • Review and approve technical designs and code
  • Mentor and coach Software Engineers and Associates
  • Handle high-impact production issues and root-cause analysis
  • Collaborate with Solution Architect and IT Management
  • Drive system modernisation and technical debt reduction
  • Ensure long-term scalability, performance, and security
  • Ensure adherence to AzureDevOps

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline
  • Proven experience in software development roles, with strong hands-on exposure to enterprise systems
  • Demonstrated experience in designing, developing, and implementing business and technical solutions
  • Experience working with multiple technologies and platforms within complex application landscapes
  • Exposure to integration-based environments and large-scale systems
  • Experience working in structured development environments with defined processes and standards
  • Background in insurance, financial services, or regulated environments will be an advantage

Technical Skills

  • Extensive hands-on experience in developing enterprise applications using .NET, C#, Java, and related technologies
  • Strong experience designing and implementing solutions using BPM platforms and business workflows
  • Proven ability to design, develop, and oversee APIs, including NodeJS-based integrations
  • Experience working with React JS and modern web-based user interfaces
  • Solid understanding of iPaaS platforms and complex system integrations
  • Strong knowledge of SQL databases, data structures, and performance considerations
  • Ability to guide technical design decisions while remaining hands-on with development
  • Experience reviewing code, supporting junior engineers, and improving overall code quality
  • Strong troubleshooting skills for complex application and production issues
  • Ability to work closely with architects, team leaders, and business stakeholders

Additional Technical Skills

  • Ability to design scalable and maintainable architectures
  • Experience with DevOps concepts, CI/CD pipelines, and automated deployments
  • Strong understanding of application security, data protection, and compliance
  • Ability to review code and enforce best practices
  • Understanding of legacy systems and modernisation approaches
  • Experience working in regulated environments (insurance / financial services preferred)


The Company reserves the right:

  1. To convene only the best qualified candidates to participate in the selection exercise.
  2. Not to make any appointment following this advertisement.

Skills Required

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline
  • Proven experience in software development roles with hands-on exposure to enterprise systems
  • Experience designing, developing, and implementing business and technical solutions
  • Experience working with multiple technologies and platforms in complex application landscapes
  • Strong troubleshooting skills for complex application and production issues
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Port-Louis, Mauritius
530 Employees
Year Founded: 1855

What We Do

SWAN provides the full range of non-banking financial solutions, from Insurance, Pension & Actuarial services, to Wealth Management & Securities Trading.

Similar Jobs

The Flex Logo The Flex

Senior Software Engineer

Artificial Intelligence • Real Estate • Software
In-Office or Remote
83 Locations
26 Employees
Remote
3 Locations
8604 Employees
Remote
Mauritius
33981 Employees

SWAN Mauritius Logo SWAN Mauritius

Software Engineer

Insurance • Financial Services
In-Office or Remote
2 Locations
530 Employees

Similar Companies Hiring

Rain Thumbnail
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
New York, NY
100 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account