Senior Software Engineer

VanRath
Belfast, United Kingdom
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Belfast, United Kingdom

Tech stack

Flutter
Clean Code Principles
Java
Agile Methodologies
Amazon Web Services (AWS)
Component-Based Software Engineering
Azure
CSS
Software Quality
Code Review
Continuous Integration
Node.js
Performance Tuning
Ui Patterns
Site Reliability Engineering Practices
Next.js
Software Engineering
Software Systems
TypeScript
Web Application Frameworks
Modern Ui
Tailwind
DevOps Tools - Open-source
React
Spring-boot
iOS
Backend
GIT
Build Management
Material Design
Dart
Front End Software Development
REST
Docker

Job description

As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining enterprise-scale software solutions that support modern insurance technology platforms.

The role combines hands-on development, technical leadership, architectural input, and cross-functional collaboration. You will contribute to new feature development, system enhancements, performance optimisation, and engineering best practices while mentoring junior team members and helping shape technical direction.

This opportunity would suit someone who enjoys solving complex technical challenges, building scalable applications, and working in an environment that values ownership, collaboration, and continuous improvement., * Develop enterprise-grade applications using modern technologies including React, TypeScript, Dart/Flutter, Java, and Next.js.

  • Deliver responsive frontend solutions using TailwindCSS, component libraries, and modern UI practices.
  • Design and build secure, scalable RESTful APIs and backend services.
  • Collaborate with business and technical stakeholders to translate requirements into effective technical solutions.
  • Drive best practices across testing, code quality, CI/CD, and performance optimisation.
  • Contribute to architecture and technical design discussions.
  • Participate in peer code reviews and mentor junior engineers.
  • Build reusable UI components and extend modern enterprise frameworks.
  • Contribute to a collaborative hybrid engineering culture based in Belfast.

Requirements

  • 5+ years' professional software engineering experience with strong full-stack development capability.
  • Strong commercial experience with:
  • React, TypeScript, and Dart
  • Java (Spring Boot or similar)
  • Next.js and/or Node.js
  • CSS and TailwindCSS
  • REST API development
  • Strong understanding of component-based architecture and reusable UI patterns.
  • Experience developing secure, scalable web applications and backend services.
  • Familiarity with automated testing frameworks and testing best practices.
  • Experience using Git and working within Agile environments.
  • Ability to write clean, maintainable code and contribute effectively to code reviews., * Experience working with enterprise UI frameworks or design systems.
  • Background in insurance, fintech, or highly regulated industries.
  • Exposure to Docker, AWS, or Azure cloud platforms.
  • Experience with CI/CD pipelines, DevOps tooling, or SRE practices.
  • Experience operating within large-scale enterprise architecture environments.

Benefits & conditions

  • Competitive salary
  • Discretionary bonus potential
  • Generous annual leave entitlement plus public holidays and birthday leave
  • Enhanced pension contribution (9%) and option for salary sacrifice
  • Private health insurance
  • Life assurance and income protection
  • Employee Assistance Programme
  • Hybrid working model- 2 days at home per week
  • Onsite parking
  • Ongoing professional development and training opportunities
  • Additional lifestyle and wellbeing benefits

About the company

An established international insurance technology organisation is seeking a Senior Software Engineer to join its growing Belfast-based technology team. With a strong presence in the US market and continued investment in modern digital platforms, the company is expanding its engineering capability across data, platform development, analytics, and customer-facing applications. This is an opportunity to work within a collaborative, technology-driven environment focused on innovation, scalability, and modern software engineering practices.

Apply for this position