7+ years of professional software development experience
2+ years of technical leadership or team lead experience
Strong proficiency with modern front-end development (React, Next, Angular)
Experience in C#, .NET Core/.NET 6+, and SQL Server
Requirements:
Lead and mentor a team of engineers responsible for developing customer-facing applications and services, including direct reports and shared engineering resources
Architect and implement scalable APIs (RESTful and event-driven) and cloud-based solutions; guide architectural decisions and modernization efforts
Contribute hands-on in development of complex features and core system components; conduct code reviews and uphold engineering standards and best practices
Collaborate with QA, Product Management, Data Engineering, and business stakeholders to deliver reliable, high-performing software; integrate AI capabilities (Azure AI, OpenAI) and drive platform scalability
Job description
Software Engineering Lead - Remote
DISHER is currently partnering with a global leader in service supply chain solutions in search for a Software Engineering Lead to join their team. This role combines technical leadership with active development responsibilities and is responsible for guiding the design, development, and delivery of modern customer-facing applications. Leads a team responsible for building and evolving our customer-facing software platform while remaining deeply involved in the architecture and development of scalable cloud-based solutions.
Shapes modern, cloud-ready solutions, guides architectural decisions, and mentors engineers while ensuring the delivery of secure, performant, and reliable software systems. Works across the stack—from backend services and data systems to modern React-based front-end frameworks and emerging AI integrations. Collaborates closely with engineering leadership to drive modernization and technical excellence.
What it's like to work here:
The company’s mission is to build enduring service relationships through a compelling suite of agile, reliable, and tailored post-sales services. Guided by their vision to be the market leader in service supply chains for mission-critical hardware, the team works with an unwavering focus on service excellence. You’ll experience a workplace built on four important values: Collaborative. Dynamic. Fun. Focused. Employees are empowered to make a difference, drive innovation, and celebrate success, all within a supportive, high-energy environment.
What you'll get to do:
Design, develop, and maintain enterprise-grade applications using .NET (C#) and SQL Server and modern frameworks like React, Next, Angular
Architect and implement scalable APIs (RESTful and event-driven)
Integrate AI-powered services and APIs (Azure AI, OpenAI) to enhance product capabilities
Encourage effective use of AI-powered development tools to improve engineering velocity and code quality.
Ensure solutions are secure, maintainable, scalable, and performance optimized
Contribute hands-on code to complex features, architectural components, and critical system areas
Utilize Azure services such as App Services, Functions, Storage, and monitoring tools
Maintain and improve CI/CD pipelines within Azure DevOps
Implement monitoring, observability, and performance tuning strategies
Lead and mentor a team of engineers responsible for developing customer-facing applications and services, including direct reports and shared engineering resources.
Provide architectural guidance across frontend, backend, and cloud components
Remain hands-on in development, contributing to complex features and core system components
Conduct code reviews and uphold engineering standards and best practices
Help plan and deliver technical initiatives that support product growth and platform scalability
Remove technical blockers and support engineers in solving complex problems
Partner with QA, Product Management, Data Engineering, and business stakeholders to deliver reliable, high-performing software
Participate in architecture review processes and contribute to cross-team technical alignment
Help define long-term technical direction for customer-facing systems
Maintain clear documentation for systems, APIs, and workflows
Identify opportunities for platform improvements and lead technical initiatives
What will make you successful:
7+ years of professional software development experience
2+ years of technical leadership or team lead experience
Strong proficiency with modern front-end development (React, Next, Angular)
Experience in C#, .NET Core/.NET 6+, and SQL Server
Hands-on experience with Microsoft Azure services
Strong understanding of API design and distributed systems
Experience building and deploying applications in cloud-based environments
Demonstrated ability to mentor engineers and lead technical initiatives
Strong problem-solving skills and ability to drive complex projects independently
Comfortable operating in fast-paced and evolving engineering environments
Exposure to data analytics, ML integration, or RAG-based systems as plus
Experience with CI/CD automation in Azure DevOps
Familiarity with AI services such as Azure AI or OpenAI APIs
Experience designing multi-tenant SaaS platforms or scalable enterprise systems