Mirrai Careers
Resume BuilderCareer Test
JobsInsightsPricing
Get Started Free
Jobs/Senior Software Developer

Senior Software Developer

ADComms

Posted 6d ago
Apply on company site
We are seeking a Senior Developer to join our cloud-native software engineering team responsible for building and operating a modern Azure-based platform and on premise solutions in the Rail sector. The role combines development, technical direction, and development ownership, with a strong focus on Kubernetes, C#/.NET, and adoption of AI-driven capabilities across our products and services. You will play a key role in defining the future technical roadmap, ensuring our platform remains scalable, secure, and ready to leverage emerging technologies, including AI and intelligent automation. Technical Design & Architecture * Contribute to design, development, and implementation of cloud-based and edge-based software solutions using C#/.NET. * Recommendation of technical design decisions for complex systems spanning Azure-hosted services, distributed applications, and on-board software agents running on unmanned hardware. * Define and drive software architecture, ensuring solutions are scalable, resilient, secure, maintainable, and aligned with long-term business objectives. * Establish engineering standards, design patterns, and development best practices across teams. Software Development & System Ownership * Take ownership of critical applications and services throughout their lifecycle, from design and delivery through to operational support and continuous improvement. * Lead the resolution of complex technical challenges, production incidents, and cross-system integration issues. * Drive performance optimisation, reliability improvements, and technical debt reduction initiatives. * Ensure applications meet high standards for performance, security, quality, and operational excellence. Cloud, Infrastructure & DevOps * Work with infrastructure team on the design and evolution of Azure infrastructure, deployment strategies, observability, and operational practices. * Drive DevOps maturity through automation, Infrastructure as Code (IaC), CI/CD enhancements, and deployment governance. * Establish monitoring, logging, alerting, and recovery strategies for cloud and edge-based systems. * Champion security, compliance, and resilience best practices across the software delivery lifecycle.   Distributed Systems & Messaging * Lead the design and implementation of scalable messaging and integration architectures using message orientated architecture, event-driven patterns, and distributed systems principles. * Define communication standards and strategies for interactions between cloud services and remote hardware deployments. Evaluate and the introduction of new technologies and architectural approaches where appropriate.

See how well you match this job

Upload your resume and we’ll score your fit for this role and 6 similar roles — then tailor your CV to it with AI. Free, no credit card.

Check your match

Similar jobs

  • Software Manager

    adcomms

  • Senior Software Engineer (.NET, Architecture focus)

    abstra

  • Principal Engineer // .NET, Azure

    bradyplc

  • Senior C# .NET Software Engineer

    abstra

  • Senior AI Engineer (C# / .NET)

    ndeavour

    Remote
  • Senior Software Development Engineer - NHI

    delinea

    Remote$130k–$160k
Apply on company site

Want more roles like this? Browse fresh jobs or tailor your resume with AI.

Mirrai Careers

AI-powered career platform: build resumes, match jobs, and plan your career.

Product

  • All Tools
  • Resume Builder
  • Career Test
  • Pricing
  • For employers

Browse jobs

  • Job Search
  • Jobs by role
  • Companies hiring
  • Remote jobs (US)
  • Jobs in the US
  • Jobs in the UK

Legal

  • Privacy Policy
  • Terms of Service
  • Fair Use Policy

Company

MIRRAI CHAT LTD (Company No. 16403306)

71-75 Shelton Street, Covent Garden

London, WC2H 9JQ, UNITED KINGDOM

[email protected]

© 2026 Mirrai Careers. All rights reserved.