Lead Software Engineer
Australia, Canada, Germany, India, Netherlands, Sweden, United Kingdom, United States
£115,000 - £140,000 / per year
About this role
Phone numbers and emails in this ad are masked until you log in.
auto_translated_note
General Description:The Lead Software Engineer is a technical leader responsible for designing, building, and maintaining scalable, secure, and high-performance data processing solutions. This role works across modern .NET, React, Azure, and SQL Server platforms, contributing architectural guidance, mentoring other engineers, and driving engineering best practices. You’ll balance hands-on development with technical decision-making while promoting the core values of caring, expertise and service.Essential Job Functions:Lead the design and implementation of end-to-end solutions using ASP.NET Core, React, Azure services, and SQL ServerTranslate complex business and technical
Requirements
into scalable, maintainable architecturesProvide technical direction on application structure, API design, data modeling, and cloud architectureBuild and maintain advanced client-side experiences using React, TypeScript, Hooks and state management patternsDesign and implement RESTful and GraphQL APIs using ASP.NET Core, C#, and Entity Framework CoreArchitect and deliver cloud-native Azure solutions (App Services, Functions, Asure SQL, Storage, Key Vault, CI/CD pipelines)Optimize and maintain SQL server and Azure SQL databases, including query tuning, indexing strategies, and data access patternsEstablish and enforce quality standards through code reviews, testing strategies, and CI/CD automationChampion the team's adoption of AI-assisted development practices, including code generation, automated testing, and intelligent tooling, while establishing guardrails around quality, security, and responsible useMentor junior and mid-level engineers through pairing, design reviews, and technical guidanceParticipate in Agile ceremonies, provide accurate estimates, identify risks, and proactively communicate progress and blockersEvaluate and introduce new technologies, frameworks, and best practices to improve system reliability and developer productivitySupport production systems by helping diagnose and resolve complex issues when neededHelp to create an environment of high morale, motivation and teamworkOther duties as assignedMinimum Skills, Knowledge & Talents:BA/BS in Computer Science, Engineering, or equivalent experience5-8+ years of professional software development experience, with strong depth in C# and modern.NET (.NET Core/6+)Proven experience building and maintaining React + TypeScript applications at scaleStrong hands-on experience with Azure, including application hosting, serverless workloads, security, and CI/CD pipelinesAdvanced SQL Server or Azure SQL skills, including schema design, performance tuning, and production troubleshootingSolid understanding of software architecture patters, API design, and distributed systems conceptsExperience with Git-based workflows, CI/CD pipelines, and automated testing frameworksAbility to balance technical excellence with pragmatic delivery I fast-paced environmentStrong communication skills and demonstrated ability to collaborate across engineering, product, and business teamsDemonstrated ownership, accountability, and ability to work independently with minimal supervisionNice-to- (Optional)Experience with AI-assisted development tools such as Cursor or Claude Code in a professional or project settingFamiliarity with prompt engineering, LLM orchestration, or agentic workflow design
Benefits
: We offer a comprehensive
Benefits
package to eligible employees, which may include:Medical Insurance - Choice of PPO and Consumer-Driven Health Plans (CDHP) with HSA eligibilityDental InsuranceVision Insurance401(k) with matchHealth Savings Accounts (HSA)Flexible Spending Accounts (FSA) - Healthcare and Dependent CarePermissive Paid Time Off (PTO)Employee Assistance Program (EAP)Additional company provided and voluntary
Benefits
Equal Opportunity Statement:We are greater when we are equal. We believe inclusivity is the celebration of multiple experiences, approaches, and points of view. We bring together the best people, provide world class opportunities, and cultivate an environment where we all succeed.
Our commitment to inclusion across race, gender, age, religion, identity, and experience drives us forward every day. It fuels our innovation and connects us closer to our clients and the communities we serve.SHC is an Equal Opportunity Employer, including disabled/veterans. SHC is committed to providing reasonable accommodation to, among others, individuals with disabilities and disabled veterans.
If you need an accommodation because of a disability to search and apply for a career opportunity with SHC, please send an e-mail to c***s@***.com or call 88*** *** 068 to let us know the nature of your accommodation request and your contact information.Originally posted on Himalayas
Community Q&A
Anyone worked here? Ask before you apply.
No threads yet for this job or company.