Senior Software Engineer (C#/.NET)

Company: Kainos
Apply for the Senior Software Engineer (C#/.NET)
Location: Belfast
Job Description:

Overview

In this Senior Software Engineer role, you will design, build and maintain high-quality software solutions that delight users and drive impact. You’ll work in a fast-paced environment, collaborate with talented colleagues, and mentor juniors while learning new technologies. Your contributions will influence architectural decisions, product planning, and delivery across multi-layer applications. This position offers a chance to shape scalable, secure software for a broad user base within a people-first, collaborative culture. You’ll join a diverse team that values growth, creativity, and meaningful problem solving.

Responsibilities

  • Design, build, test and maintain modern software applications
  • Apply development best practices focused on security, scalability and performance
  • Contribute to technical decisions and direction, including architecture, estimation, and product planning
  • Create user stories/requirements and participate in multi-layer design and development
  • Mentor junior team members

Key requirements

  • Proficiency in C#/.NET
  • Experience with security, scalability and performance considerations
  • Ability to contribute to architecture, estimation and product planning in a team
  • Experience across multiple layers of an application
  • Mentoring junior teammates
  • Good communication (technical and non-technical)
  • Team collaboration
  • Mentoring and knowledge sharing
  • C#/.NET
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Debugging and troubleshooting live applications

…

Posted: October 23rd, 2026