Senior Software Engineer - Event-Driven Systems (.NET / JavaScript / Cloud)
Location: Lisburn | Hybrid
We're hiring a Senior Software Engineer to help build the next generation of event-driven, cloud-native applications using .NET and modern JavaScript frameworks. This is a key role in a collaborative engineering team delivering real-time, resilient systems with strong DevOps and CI/CD foundations.
You'll work across the full stack - designing distributed back-end services in .NET Core while crafting responsive front-ends in React, Vue, or Angular. The systems you'll build are designed to scale, integrate deeply with message queues, and deploy flexibly across AWS or Azure environments.
What You'll Do
Architect and develop scalable microservices in .NET Core, hosted in Docker containers on ECS, Kubernetes, or similar
Design and implement event-driven systems using tools like Kafka, RabbitMQ, or ActiveMQ
Deliver secure, high-performance APIs using REST or GraphQL, integrating seamlessly with frontend clients
Build modern, accessible web interfaces using React, Vue, or Angular
Drive DevOps excellence with CI/CD pipelines, Infrastructure as Code (Terraform or Bicep), and deployment automation via Azure DevOps, GitHub Actions, or Jenkins
Mentor developers and influence architecture, patterns, and delivery practices across the team
Engage in backlog grooming, sprint planning, estimations, and regular releases in an Agile setting
Required Experience
Commercial experience delivering applications in .NET Core (C#), including experience with Entity Framework and Web API
Front-end experience with modern JavaScript frameworks - ideally React, Vue, or Angular
Experience designing event-driven systems with messaging technologies (e.g. Kafka, RabbitMQ, ActiveMQ)
Deep understanding of cloud-native development, preferably with AWS or Azure
Strong knowledge of containerisation (Docker) and microservice architecture
Hands-on experience with CI/CD pipelines, source control, and DevOps workflows
Strong communicator with a mentoring mindset and cross-functional collaboration experience
Bonus Points
Experience with Blazor, .NET MAUI, or hybrid app frameworks
Deep familiarity with Azure PaaS services and serverless functions
Exposure to Terraform, Pulumi, or other IaC tools
Systems observability with tools like Datadog, Prometheus, or Grafana
Who You Are
Passionate about writing clean, maintainable code with clear intent
Confident in owning delivery end-to-end and working autonomously
Pragmatic in decision-making and obsessed with long-term code health
Collaborative and keen to lift up those around you through mentorship and code reviews
Always curious - you stay ahead of the curve in architecture, tooling, and team practices
If you want to be part of a product-focused team delivering meaningful, scalable solutions with the latest in .NET, DevOps, and frontend technologies we'd love to hear from you.
Apply via the link below or contact Ryan Quinn on LinkedIN to learn more.