Software Architect

Code District


Date: 2 weeks ago
City: Lahore
Contract type: Full time
Experience: 10+ years in software engineering with hands-on expertise in MERN, Java, and .NET

Role Overview:

Code District is looking for a Software Architect/ Engineering Manager who can own the architecture of complex, enterprise-grade, cloud-native systems. This is a technology-agnostic, hands-on architecture role: you will design solutions, lead migrations and integrations, guide multiple teams, and ensure that systems are scalable, secure, and maintainable regardless of whether theyre built in JavaScript, .NET, or Java.

You will work closely with engineering leads, product, and clients to define architectures, choose the right tools and patterns, and steer delivery across multiple projects.

Key Responsibilities:

  • Lead multiple end-to-end projects: requirements, design, development, deployment, and support
  • Architecture & system design: Define end-to-end architecture for enterprise systems (modular monoliths, microservices, event-driven, API-first), choose appropriate design patterns, and document/communicate key decisions and trade-offs.
  • Technology-agnostic solutioning: Design solutions that span JavaScript/TypeScript, .NET (C#) and Java ecosystems; guide teams on stack choices, service decomposition, integration patterns, and non-functional requirements (scalability, resilience, security, observability).
  • Cloud & integrations: Architect and oversee solutions on AWS (and Azure where relevant), including compute, storage, databases, networking, messaging and CI/CD; design robust integration architectures using REST APIs, webhooks, queues, event buses, and 3rd-party services.
  • Legacy modernization & migrations: Lead or support modernisation initiatives such as monolith microservices, .NET Framework .NET Core, on-prem cloud, and data/application migrations, with clear cutover and risk-mitigation plans.
  • Technical leadership: Work closely with engineering leads to enforce architecture and coding standards, perform architecture/design/code reviews, mentor senior/lead engineers, and ensure technical coherence across multiple teams and projects.
  • Client & stakeholder collaboration: Participate in discovery, solution workshops, and pre-sales as needed; translate business objectives into technical roadmaps, communicate risks and trade-offs clearly, and align stakeholders around the chosen architecture.
  • Modern practices & AI: Promote modern engineering practices (API-first, testing, observability, DevOps/CI/CD) and encourage responsible use of AI-assisted development tools (Copilot, Cursor, ChatGPT) and AI/LLM-enabled features where they add value.


Required Skills & Experience:

  • 7+ years of professional experience in software engineering, including significant time in senior/lead roles with architectural responsibility.
  • Strong hands-on background in at least two, and exposure to all three of the following ecosystems:
    • JavaScript/TypeScript: e.g., React/Next.js on the frontend and Node.js/NestJS/Express on the backend with SQL/NoSQL
    • Microsoft (.NET): C#, ASP.NET Core, Web API, strong experience with SQL Server or other relational databases.
    • Java: e.g., Spring / Spring Boot, JPA/Hibernate, REST APIs, with relational databases.
    • Solid understanding of software engineering fundamentals, architecture styles (modular monolith, microservices, event-driven, API-first) and design patterns (DI, repository, adapter, strategy, CQRS, etc.) used in production systems.
    • Strong experience designing RESTful APIs and complex integrations (internal services, 3rd-party APIs, messaging/queues), with a focus on security, performance, and maintainability.
    • Practical experience with cloud platforms AWS is required; Azure experience is a strong plus across compute, storage, databases, networking, messaging, monitoring, and CI/CD concepts.
    • Proven ability to lead technical direction across multiple teams: setting architecture, reviewing designs, enforcing standards, and supporting delivery in Agile/Scrum environments.
    • Nice to have: demonstrable experience leading legacy modernization (replatforming, refactoring, cloud migration, tech stack upgrades).
    • Experience with or strong interest in AI/LLM integration and AI-assisted development tools (Copilot, Cursor, ChatGPT, etc.).
    • Excellent communication and client-facing skills, with high levels of ownership, discipline, and commitment to engineering excellence.


    Why Code District:

    Lead impactful client projects, shape technical strategy, and foster an innovative engineering environment.

    How to apply

    To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

    Post a resume

    Similar jobs

    Market Research Analyst

    Silverlight Research Group For Recruiters 4, Lahore
    6 days ago
    RECRUITMENT MANAGER FOR THIS ROLE: ZAHRA**Job Title:** Market Research Analyst (Remote)  **Location:** Remote  **Job Type:** Performance-Based Monthly Compensation  **About the Role:**  We are looking for motivated individuals to join our remote team as Market Research Analysts. You will assist in identifying and engaging professionals for client projects. This role suits proactive, detail-oriented candidates interested in developing research and communication skills while working remotely.**Compensation:**  • Monthly...

    Finance Executive

    Zameen.com, Lahore
    1 week ago
    Job Brief:The Accounts Executive will be responsible for preparing and sending CAM (Common Area Maintenance) invoices to all residents and owners of the building. The role also involves monitoring CAM recoveries, tracking defaulters, preparing related reports, and coordinating with the Tech/CRM team for system enhancements.Job Responsibilities:Prepare and issue CAM invoices to all residents and owners through the CRM system.Ensure accuracy...

    Odoo Functional Consultant

    WADIC, Lahore
    1 week ago
    Job Timing: 9pm - 6am PKT Night ShiftLocation: College Road, Township, Lahore.We are Hiring---Odoo Functional ConsultantWADIC delivers customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at WADIC Operating as an Agile team as a USA based...