A Tech Company is seeking a talented Senior Software Engineer to join our growing team and shape the technical direction of our legal technology products. As a Senior Engineer, you will play a pivotal role in guiding and mentoring our team, ensuring we deliver high-quality software that meets user needs and business objectives. You will also be responsible for establishing a clear technical vision and strategy, ensuring it aligns with the product vision and company goals.Responsibilities:Establish and communicate a clear technical vision and strategy for the software development teamGuide and mentor engineers in making informed technical decisionsSet the bar for engineering excellence by demonstrating exceptional technical skillsHands-on coding and development to implement solutionsFoster a collaborative and supportive work environmentProactively identify and mitigate technical risksMentor and coach junior engineersStay abreast of emerging technologies and trendsCollaborate with product managers and stakeholdersSkills:Proven experience in C# and web developmentStrong proficiency in Blazor and Razor syntaxFamiliarity with Front End technologies such as HTML, CSS, and JavaScriptExperience with .NET Core/.NET 5+ is a plusKnowledge of RESTful APIs and web servicesExcellent problem-solving and analytical skillsStrong attention to detail and a commitment to qualityCommunication and interpersonal skillsLeadership and mentoring skillsAbout You:Passionate and experienced Software EngineerStrong technical leadership skillsInnovative problem solverTeam player with excellent communication skillsAdaptable and eager to learn new technologiesCommitted to delivering high-quality softwareBenefits:Competitive salary and benefits packageOpportunity to work on cutting-edge technologyChance to make a real impact on the legal industryCollaborative and supportive work environmentRegular training and development opportunities