We are seeking a Lead Software Engineer to drive the design, architecture, and delivery of enterprise-grade desktop applications. This role requires deep technical expertise in C#, .NET 8/10, and software design patterns, along with strong leadership capability to guide teams, influence architectural decisions, and ensure engineering excellence at scale. Technical Leadership & Architecture • Lead system design and architectural decisions for complex desktop applications • Define and enforce best practices around design patterns, clean architecture, and OOP principles • Ensure scalability, maintainability, and performance of applications • Provide technical direction and review designs across multiple features or modules • Drive standardization of architecture and reusable frameworks/components Product Ownership & Delivery • Own delivery of large, complex features or initiatives end-to-end • Work closely with Product, Design, and QA to shape requirements and technical feasibility • Translate business goals into robust, scalable technical solutions • Ensure predictable delivery with high quality, reliability, and performance • Establish and track engineering metrics (quality, performance, delivery timelines) Design & Development Excellence • Develop high-quality applications using.NET 8/10, C#, WPF/WinForms or similar desktop frameworks • Apply advanced knowledge of design patterns (e.g., MVVM, SOLID, etc.) in real-world implementations • Drive code quality through clean coding standards, reviews, and refactoring initiatives • Resolve complex technical challenges and performance bottlenecks • Guide the team in building testable, extensible, and maintainable systems Quality, Performance & Engineering Standards • Define and enforce strategies for unit, integration, and performance testing • Lead initiatives for reducing technical debt and improving system reliability • Ensure adherence to security, compliance, and coding standards • Promote structured root cause analysis and lessons learned practices • Drive continuous improvement in engineering practices and delivery processes Team Leadership & Mentorship • Mentor and coach engineers across levels (junior to senior) • Lead code reviews with a focus on quality, scalability, and best practices • Foster a culture of collaboration, accountability, and ownership • Build strong cross-functional relationships and influence stakeholders • Act as a go-to technical leader for critical decisions and escalations Collaboration & Communication • Collaborate effectively across engineering, product, and business teams • Clearly communicate architecture, trade-offs, and technical strategies to stakeholders • Drive alignment across teams for shared solutions and dependencies • Incorporate feedback and guide teams toward effective communication practices Innovation & Continuous Improvement • Drive adoption of modern technologies, tools, and frameworks • Champion CI/CD, DevOps practices, and automation improvements • Explore emerging technologies (including AI-enabled solutions) to solve business challenges • Continuously evolve engineering practices to improve productivity and quality Required Qualifications • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field • 5+ years of experience in software development, with proven leadership experience • Strong expertise in C#, .NET ecosystem (including .NET 8/10) • Extensive experience in desktop application development (WPF, WinForms, or similar) • Deep understanding of: o Design patterns and architectural principles o Data structures and algorithms o Database systems (SQL/NoSQL) • Proven ability to lead technical design and influence architecture decisions Preferred Qualifications • Experience working on large-scale enterprise or product-based applications • Strong exposure to CI/CD pipelines, Git, and DevOps practices • Experience leading distributed or cross-functional teams • Knowledge of performance optimization for desktop applications • Experience working in Agile/Scrum environments
Lead Software Engineer – AI Platform Engineering
Neuron 7
Lead Endpoint Engineer - Linux
Nightfall Ai
Lead Engineer - Backend
Carrier
Lead Engineer Automation Quality
Empower
Lead AI Engineer 4C
Genpact
Lead Systems Support Engineer
Thoughtworks