Engineering Director

Peer IslandsSouthlake, TX
38dHybrid

About The Position

Lead and inspire engineering teams to design, develop, and deploy the next generation of cloud-native and data-driven applications; develop and execute strategies for application development; oversee the architecture and design of distributed, scalable cloud-native and data engineering solutions; ensure that engineering solutions adhere to industry best practices and align with business objectives; participate in technical reviews and architectural discussions; lead by example, maintain a hands-on approach to ensure high technical standards; mentor and coach engineers; build and scale teams by recruiting and retaining top engineering and data engineering talent; collaborate with cross-functional teams to deliver high-impact solutions; communicate with executive leadership and clients, translate technical and data-related concepts into business value; drive the adoption of best practices in software and data engineering development; improve engineering processes to enhance productivity, quality, and data reliability; stay current with emerging technologies and industry trends, particularly in cloud computing and data engineering; lead initiatives to incorporate new tools, frameworks, and methodologies into the engineering and data pipelines.

Requirements

  • Bachelor’s or foreign equivalent degree in Computer Science, Applied Computer Science, Computer or Data Engineering, or a related field, and 12 years of progressive, post-baccalaureate experience in the job offered or as a software engineer, application developer, software/solution architect, or in a related/similar position
  • 8 years in enterprise-grade application development using C#, .NET platform, object-oriented design principles and dependency injection patterns
  • 6 years with database architecture, using MongoDB, SQL Server, Azure SQL, data modeling, designing normalized and denormalized schemas, partitioning strategies, data lifecycle management, and writing optimized T-SQL queries
  • 5 years in designing distributed, scalable, secure architectures on Azure
  • 4 years with system design and microservices architecture including domain-driven design, event-driven systems, inter-service communication, transaction management and observability
  • 3 years in AI/ML integration in Microsoft ecosystem using Azure OpenAI, Azure ML Studio, and designing and developing REST APIs or containerized endpoints
  • Hybrid role, ability to work from home

Responsibilities

  • Lead and inspire engineering teams
  • Develop and execute strategies for application development
  • Oversee the architecture and design of distributed, scalable cloud-native and data engineering solutions
  • Ensure that engineering solutions adhere to industry best practices and align with business objectives
  • Participate in technical reviews and architectural discussions
  • Lead by example, maintain a hands-on approach to ensure high technical standards
  • Mentor and coach engineers
  • Build and scale teams by recruiting and retaining top engineering and data engineering talent
  • Collaborate with cross-functional teams to deliver high-impact solutions
  • Communicate with executive leadership and clients, translate technical and data-related concepts into business value
  • Drive the adoption of best practices in software and data engineering development
  • Improve engineering processes to enhance productivity, quality, and data reliability
  • Stay current with emerging technologies and industry trends, particularly in cloud computing and data engineering
  • Lead initiatives to incorporate new tools, frameworks, and methodologies into the engineering and data pipelines
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service