Job Description
Job Title: Senior and Mid-Level Software Engineers
Location: Hybrid (Glasgow, Scotland)
Employment Type: Full-Time
Job Description
This is an exceptional opportunity to join a fast-growing company that is rapidly becoming the Digital Center of Excellence. We are looking for both Senior and Mid-Level Software Engineers to be key players in the delivery of our products to the end customer. Working within an Agile squad, you will be part of a team focused on developing applications on cutting-edge systems.
This is no ordinary development role—it offers exciting challenges, a dynamic work environment, and significant benefits. As part of a Product team, you will design, develop, and deliver our industry-leading systems while contributing to system security, performance, and availability.
Key Responsibilities:
* Collaborate as a senior member or key contributor within a Product team to design, develop, and deliver high-quality software solutions.
* Actively engage in Agile squad discussions and contribute to decision-making processes.
* Ensure the availability, security, and performance of production systems.
* Take ownership of all aspects of the software development life cycle, from design through to testing, deployment, and maintenance.
* Work alongside DevOps teams to implement continuous integration and automated deployment pipelines.
Essential Skills & Experience:
* Proven commercial experience with C# and the .NET framework.
* Strong understanding of contemporary and classic web architectures, including microservices and N-Tier applications.
* Extensive database experience with a focus on security and performance optimization.
* Experience working within Agile methodologies and frameworks.
* Familiarity with DevOps practices, such as continuous integration and automated deployments.
* Any experience with Mobile/app development is highly advantageous.