We are seeking a seasoned Software Engineer Lead to drive innovation and excellence in our development team.
In this role, you will architect and build robust applications while mentoring a team of talented developers.
Your expertise will help shape scalable solutions and elevate our technical standards across multiple projects.
Full Time Permanent Up to $170,000 Salaried plus benefits and bonus Fully Remote Key ResponsibilitiesTeam Leadership & Mentorship:Lead, mentor, and inspire a diverse team of software developers.Conduct code reviews and facilitate technical discussions to ensure high-quality output.Solution Architecture & Development:Design and implement scalable, maintainable applications for both client and server-side environments.Develop interactive front-end components that ensure excellent user experiences.Build secure, efficient APIs that enable seamless communication between various systems.Cloud & Data Strategy:Leverage cloud platforms to deploy and manage applications, ensuring optimal performance and scalability.Optimize database solutions to maintain data integrity and high performance.Collaboration & Agile Practices:Partner with product managers, designers, and stakeholders to translate business requirements into technical solutions.Engage in agile development practices, including sprint planning, daily stand-ups, and retrospectives.Continuous Improvement:Stay abreast of emerging technologies and industry trends.Champion process improvements that drive innovation and operational excellence.
Required QualificationsEducational Background:Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).Professional Experience:Proven experience in a leadership role within a fast-paced software development environment.Demonstrated track record of building robust, enterprise-level applications.Technical Expertise:Proficiency in C#: Extensive hands-on experience developing applications with C#.ASP.NET Development: Deep understanding of building dynamic web applications using ASP.NET.RESTful API Design: Skilled in designing and implementing RESTful services..NET Platform Mastery: Solid experience working with the .NET ecosystem.MVC Frameworks: Strong knowledge of the MVC architectural pattern.Front-End Proficiency: Experience in developing interactive web interfaces with TypeScript.Cloud Deployment: Familiarity with deploying and managing applications on cloud platforms, particularly Azure.Database Management: Expertise in SQL and relational database design to support high-performance applications.