Software Engineer Lead
ZipRecruiter - Baton Rouge, Louisiana, us, 70873
Work at ZipRecruiter
Overview
- View job
Overview
We are seeking a dynamic and experienced Software Engineer Lead to guide our development teams in building and delivering high-quality, scalable applications within the Microsoft ecosystem. The ideal candidate is a hands-on technologist with a passion for solving complex problems and a proven track record of leading projects from concept to completion. You will be responsible for architecting robust solutions primarily on Microsoft Azure, mentoring a talented team of developers, and driving the successful delivery of web and mobile applications. This role requires a strategic thinker with a strong consultative mindset and deep expertise in the full software development lifecycle.
Candidate must reside in Houston, Dallas, Baton Rouge or Birmingham and willing to attend onsite client meetings on occasion.
Key Responsibilities:
Technical Leadership & Project Delivery:
Lead the end-to-end delivery of software projects, ensuring solutions are completed on time and to a high standard. Guide the team in an Agile environment to plan, design, develop, test, and maintain enterprise-grade web and mobile applications.
Solution Architecture:
Design and architect robust, scalable, and secure solutions with a primary focus on the Microsoft technology stack, leveraging cloud- services on Microsoft Azure. Integrate custom applications with client business systems using RESTful APIs, Web Services, and data integration technologies.
Hands-On Development:
Actively contribute to the codebase, leading by example in writing clean, efficient, and maintainable code using C# and the .NET framework. Lead code-first and low-code development initiatives as needed.
Team Mentorship:
Mentor and develop teammates’ consultative and technical skills, fostering a culture of collaboration, innovation, and continuous learning. Serve as the go-to person for technical challenges and architectural guidance.
Client Collaboration:
Work closely with stakeholders to understand business requirements, translate them into technical specifications, and present technical solutions to diverse audiences.
Requirements:
Experience:
7-10+ years of professional software development experience, with a demonstrated history of leading development projects and teams.
Education:
Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
Cloud Platforms:
Deep expertise in designing and deploying solutions on
Microsoft Azure .
Hands-on experience with Azure IaaS and PaaS solutions, including Azure Web Apps, Azure Functions, AKS, Cosmos DB, and Azure SQL.
Familiarity with infrastructure-as-code (e.g., Terraform, ARM templates).
Experience with other cloud platforms (AWS, GCP) is a plus.
Programming & Frameworks:
Expert proficiency in C# with .NET Framework and .NET Core.
Strong experience with ASP.NET MVC, RESTful API design, and Entity Framework.
Advanced skills in front-end development using modern JavaScript, HTML5, CSS, and frameworks like React or Angular.
Mobile Development:
Experience with mobile application development is highly desirable (e.g., Xamarin, React , Flutter, Swift/Kotlin).
Databases:
Proficiency with relational and NoSQL databases such as SQL Server, Azure SQL, and Cosmos DB.
DevOps & SDLC:
Solid understanding of DevOps principles and CI/CD pipelines, preferably with Azure DevOps.
Proficiency with lifecycle management tools like Git.
Advanced knowledge of Agile methodologies (Scrum, SAFe).
Leadership & Professional Attributes:
Exceptional leadership and team management abilities with a passion for mentoring.
Strong analytical and problem-solving mindset.
Excellent written and oral communication skills, with the ability to engage both technical and non-technical stakeholders.
A client-centric mindset with the ability to pioneer new technologies and introduce innovative concepts.
Organized, self-starter, and able to manage multiple priorities in a fast-paced environment.
Bonus Qualifications:
Microsoft certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert) are highly .
Experience with low-code solutions like the Microsoft Power Platform (Power Apps, Power Automate).
Hands-on experience with emerging technologies like Generative AI, Machine Learning (ML), and intelligent automation.
Knowledge of data architecture, data modeling, and analytics tools (e.g., Azure Synapse, Power BI).
Background in a technology consulting or professional services environment.