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
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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