Lead Software Engineer

Title: Lead Software Engineer
Location: Near Coppell, TX - Hybrid
Domain: Healthcare

This is a Contract to Hire position with a long-time partner of ours. This is hybrid at 3 days per week in office near Coppell TX (we cannot disclose exact location on this post)

Must already have 2 years Lead / team mentorship experience as well as having 8+ years as a hands-on Developer. Must also be a proficient Data Engineer with Spark and Databricks experience.

Most company applications are in the Microsoft stack with .Net, Angular on the frontend, SQL Server, and Azure

Overview
Lead an engineering team to design and deliver scalable, high-quality software solutions, including a Spend Management Intelligence Platform. Balance hands-on technical leadership with team development, driving strong engineering practices, collaboration, and continuous improvement. Partner closely with Product, Architecture, and Delivery teams to align technical execution with business goals, while championing emerging technologies such as AI and modern data platforms.

Responsibilities
Lead architecture, design, and development of scalable, high-performance solutions
Provide technical leadership, guiding complex problem-solving and sound engineering decisions
Contribute to code and ensure quality through best practices (code reviews, testing, CI/CD, security)
Collaborate with Product and stakeholders to define requirements and drive delivery
Break down work, prioritize effectively, and manage risks to ensure timelines are met
Mentor and coach team members, fostering growth, accountability, and a high-performing culture
Promote collaboration, resolve team challenges, and drive continuous improvement
Lead retrospectives and enhance engineering processes
Champion adoption of AI, automation, and emerging technologies
Drive innovation in data platforms, pipelines, and analytics (e.g., Databricks, Spark)
Communicate progress, risks, and outcomes to cross-functional stakeholders
Partner with Architecture, CloudOps, and Security teams to ensure alignment

Qualifications
  • 8+ years of software development experience; 2+ years in a leadership or mentorship role
  • Strong expertise in modern development practices (CI/CD, testing, application security)
  • Proficiency in languages such as Java, Python, C#, or JavaScript
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Proven experience designing scalable, distributed systems and microservices
  • Strong problem-solving, communication, and cross-functional collaboration skills
  • Experience in Agile environments
Data Engineering Focus:
Hands-on experience with Spark, Databricks, and large-scale data platforms
Experience building and maintaining data pipelines and distributed data systems
Familiarity with data modeling, warehousing, and lakehouse architectures
Experience with streaming / real-time data processing (preferred)
Exposure to AI/ML or data-driven applications (preferred)



#LI-KS1
#LI-Hybrid
#TECH


Similar jobs