Senior Software Engineer, Event Driven Systems .NET JavaScript Cloud
Location: Lisburn, hybrid
Type: Full time
The role
Join a collaborative product engineering team building the next generation of event driven, cloud native applications using .NET and modern JavaScript frameworks. You will design real time, resilient systems with strong DevOps and CI/CD foundations, working across backend and frontend to ship scalable features quickly and safely.
What you will do
Architect and develop scalable microservices in .NET Core, containerised with Docker and orchestrated on ECS or Kubernetes
Design and implement event driven solutions using Kafka, RabbitMQ or ActiveMQ
Deliver secure, high performance APIs using REST or GraphQL and integrate cleanly with frontend clients
Build modern, accessible web interfaces using React, Vue or Angular
Drive DevOps excellence with CI/CD pipelines and Infrastructure as Code using Terraform or Bicep, delivered via Azure DevOps, GitHub Actions or Jenkins
Mentor developers and influence architecture, patterns and delivery practices across the team
Contribute to backlog grooming, sprint planning, estimation and regular releases in an Agile environment
Required experience
Commercial experience delivering applications in .NET Core C#, including Entity Framework and Web API
Frontend experience with modern JavaScript frameworks, ideally React, Vue or Angular
Proven design of event driven systems using messaging technologies such as Kafka, RabbitMQ or ActiveMQ
Deep understanding of cloud native development with AWS or Azure
Strong knowledge of containerisation with Docker and microservice architecture
Hands on experience with CI/CD pipelines, source control and DevOps workflows
Clear communicator with a mentoring mindset and cross functional collaboration experience
Bonus points
Experience with Blazor, .NET MAUI or hybrid app frameworks
Strong familiarity with Azure PaaS services and serverless functions
Exposure to Terraform, Pulumi or other IaC tools
Systems observability using Datadog, Prometheus or Grafana
Who you are
Passionate about clean, maintainable code with clear intent
Confident owning delivery end to end and working autonomously
Pragmatic in decision making with a focus on long term code health
Collaborative and keen to lift the team through mentorship and code reviews
Curious and up to date on architecture, tooling and team practices
If you want to join a product focused team delivering meaningful, scalable solutions with modern .NET, DevOps and frontend technologies, we would love to hear from you.
Apply via the link below or reach out to Ryan Quinn on LinkedIn to learn more.
OCHO, Building Teams