Lead Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a hands-on Lead Software Engineer to own the design, development, and continuous improvement of our .NET application portfolio. This role combines deep technical execution with engineering leadership - setting standards, guiding architecture, and elevating the capability of the team around you. The ideal candidate thinks in systems, communicates across organizational boundaries, and brings structured thinking to complex technical and business problems. This role is positioned to grow in scope and strategic influence as the engineering organization matures.
Requirements
Bachelor's degree in Computer Science, Computer Information Systems, or a related technical field; equivalent experience accepted.
- Demonstrated experience leading technical direction for a development team, including architecture decisions, standards-setting, and cross-team coordination.
- Strong proficiency in SQL Server, including schema design, stored procedures, and query performance tuning.
- Experience building and consuming RESTful APIs and integrating across enterprise system boundaries.
- Familiarity with Azure cloud services, including Azure Functions, Azure SQL, and Azure DevOps.
- Working knowledge of front-end development with Vue.js, JavaScript, HTML, and CSS.
- Demonstrated ability to evaluate technical options, communicate tradeoffs clearly, and drive decisions across stakeholders.
- Excellent written and verbal communication skills; comfortable working across engineering, product, and business audiences. Experience designing or contributing to enterprise integration patterns, event-driven architectures, or microservices.
- Exposure to D365 or other enterprise platform integrations.
- Experience with observability tooling and application performance monitoring in cloud-hosted environments.
- Familiarity with DevSecOps practices and secure software development lifecycles.
- Prior experience working with or alongside solutions architecture, enterprise architecture, or technical product functions.
- Hands-on experience with agentic development tools or AI-driven workflow automation, with a demonstrated interest in shaping how those capabilities are adopted at scale