Software Engineer Lead at Sparkhound LLC
Houston, TX 77079, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

0.0

Posted On

16 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Technology Consulting, Data Architecture, Data Modeling, Machine Learning, Power Bi, Emerging Technologies

Industry

Computer Software/Engineering

Description

Description:
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.

BONUS QUALIFICATIONS:

  • Microsoft certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert) are highly preferred.
  • 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.
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-native 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.
Loading...