Lead Software Engineer
About the job Lead Software EngineerWho We AreProvoke is a global consulting firm building AI-native solutions that transform how work gets done. Founded on a culture of innovation, growth, and curiosity, we partner with global clients to design and deploy agentic AI embedded directly into workflows so teams move faster, think smarter, and scale with purpose.The OpportunityWere hiring a Technical Lead, a hands-on senior technologist who can lead solution design, guide engineering teams, and act as a trusted technical advisor to clients. This role blends deep technical expertise with consulting engagement leadership, combining architecture, delivery, and direct contribution to development. You'll help shape technical direction, support presales, and ensure successful delivery across complex, AI-enabled solutions.Were looking for someone who thrives in a fast-paced, client-facing consulting environment and enjoys balancing strategic architecture with hands-on problem-solving.Key ResponsibilitiesTechnical Leadership & ArchitectureLead solution architecture and design for client engagements, ensuring scalable, secure, and maintainable solutionsStay hands-on in coding, prototyping, and troubleshooting throughout the delivery lifecycle.Architect and deliver modern, cloud-native, GenAI-enabled applications using .NET, C#, Python, Azure, and related technologiesDefine and enforce engineering standards, architecture patterns, and best practicesClient & Consulting EngagementPartner with clients to understand business challenges and translate them into technical solutionsLead technical discovery sessions and contribute to presales solution shapingPresent and explain complex technical concepts in clear, business-relevant languageBring a consultative approach that challenges assumptions and adds strategic value Team Guidance & MentorshipProvide technical oversight to development teams, offering direction, reviews, and hands-on supportMentor engineers, fostering a culture of ownership, quality, and continuous improvementCollaborate with Delivery Managers to ensure projects meet scope, timeline, and quality goals AI & InnovationContribute to Provokes AI vision and service offerings, including GenAI and Agentic AI integrationGuide clients in identifying and implementing impactful AI solutionsSupport internal R&D efforts to advance our technical capabilities What You BringConsulting & Leadership DNAProven experience in consulting or professional services environmentsAbility to lead technical delivery while being deeply hands-onStrong communication skills and ability to influence stakeholders at all levelsTechnical ExpertiseProficiency in .NET (C#, ASP.NET Core), Python, and AzureExperience delivering enterprise-scale, cloud-native solutionsUnderstanding of CI/CD, DevOps, architecture patterns, and security best practices GenAI SkillsPractical experience integrating GenAI tools (e.g., OpenAI, Azure OpenAI, LangChain) into real-world solutionsAbility to evaluate, design, and deliver AI-enabled capabilities for clients Nice to HaveFamiliarity with Power Platform, Fabric, or broader Microsoft ecosystem toolsExperience in startup or high-growth consulting environments Benefits and PerksMedical/Dental/Vision15 days of PTO and holidaysGive you your birthday off401kProvide you with an environment where high performance is not only recognized but rewarded.