Manchester, United Kingdom

Arch is hiring a Lead Software Engineer

About the Role

Lead Software Engineer

Role Overview

In this role, you'll serve as a technical leader in the development of scalable software systems using C#. You'll shape architectural decisions, mentor team members, and ensure high standards in coding, testing, and system design. Your work will directly influence the quality, performance, and evolution of our core applications.

Key Responsibilities

  • Lead the design and implementation of software solutions, emphasizing clean architecture and maintainability
  • Apply and advocate for best practices in test-driven development, behavior-driven development, and domain-driven design
  • Review and refactor code to enhance efficiency, scalability, and long-term sustainability
  • Collaborate with engineers to integrate components and align technical approaches
  • Stay current with advancements in C#, cloud platforms, and emerging engineering methodologies
  • Contribute to database design and optimization using both SQL and NoSQL systems

Required Qualifications

  • Strong command of C# and object-oriented programming principles
  • Proven experience with TDD, BDD, and DDD methodologies
  • Familiarity with architectural trade-offs and the ability to evaluate solutions critically
  • Hands-on experience with SQL and NoSQL databases
  • Proficiency with source control platforms such as GitHub
  • Working knowledge of cloud environments, including Azure or AWS

Preferred Skills

  • Background in Event Sourcing patterns
  • Exposure to AI platforms such as OpenAI

Our Culture

We value collaboration, deep technical expertise, and continuous innovation. Our team thrives on solving complex challenges and enabling new possibilities through thoughtful engineering. You'll work in an environment that supports growth, knowledge sharing, and meaningful contributions to impactful software systems.

Required Skills
C#TDDBDDDDDSQLNoSQLGitHubAzureAWSEvent SourcingArchitectural Patterns C#TDDBDDDDDSQLNoSQLGitHubAzureAWSEvent SourcingArchitectural Patterns
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Arch
Arch is a company that enables possibility for clients, employees, investors and communities. Strategic Analytics is a growing team that implements real-time predictive analytic solutions and creates best-in-class data solutions from internal and external sources.
All jobs at Arch Visit website
Job Details
Category backend
Posted 2 days ago