SoTalent
Job Title: Lead Data Engineer
Location: Plano, Texas, United States
Type: Full Time
Our client is seeking a hands-on Lead Data Engineer to guide development teams in building scalable, cloud-native solutions. This leadership role combines technical expertise with mentoring, driving innovation across Agile teams to deliver high-impact applications using modern full-stack technologies.
About the Role You'll lead developers focused on machine learning, microservices, and full-stack systems while collaborating with product managers to create robust, performant solutions. Stay ahead of tech trends, experiment with emerging tools, and contribute to engineering communities through mentoring and knowledge sharing.
Key Responsibilities Design, develop, test, deploy, and support full-stack solutions across Agile teams. Lead engineering teams specializing in ML, distributed microservices, and cloud systems. Build with Java, Scala, Python, RDBMS/NoSQL databases, and cloud data warehouses like Redshift/Snowflake. Partner with product managers to deliver cloud-based applications powering exceptional user experiences. Perform unit testing and code reviews for rigorous design, clean code, and peak performance. Experiment with new technologies and mentor peers in internal/external tech communities.
What You Bring Required Bachelor's degree in Computer Science, Engineering, or related field. 6+ years in application development. 2+ years with big data technologies. 1+ year with cloud platforms (AWS, Azure, Google Cloud).
Preferred Master's degree. 9+ years in app dev (Python, SQL, Scala, Java). 4+ years public cloud, real-time streaming, NoSQL (MongoDB/Cassandra), data warehousing. 5+ years distributed tools (Hadoop, Spark, Kafka, etc.). 4+ years UNIX/Linux/shell scripting; 2+ years Agile practices.
Our client is seeking a hands-on Lead Data Engineer to guide development teams in building scalable, cloud-native solutions. This leadership role combines technical expertise with mentoring, driving innovation across Agile teams to deliver high-impact applications using modern full-stack technologies.
About the Role You'll lead developers focused on machine learning, microservices, and full-stack systems while collaborating with product managers to create robust, performant solutions. Stay ahead of tech trends, experiment with emerging tools, and contribute to engineering communities through mentoring and knowledge sharing.
Key Responsibilities Design, develop, test, deploy, and support full-stack solutions across Agile teams. Lead engineering teams specializing in ML, distributed microservices, and cloud systems. Build with Java, Scala, Python, RDBMS/NoSQL databases, and cloud data warehouses like Redshift/Snowflake. Partner with product managers to deliver cloud-based applications powering exceptional user experiences. Perform unit testing and code reviews for rigorous design, clean code, and peak performance. Experiment with new technologies and mentor peers in internal/external tech communities.
What You Bring Required Bachelor's degree in Computer Science, Engineering, or related field. 6+ years in application development. 2+ years with big data technologies. 1+ year with cloud platforms (AWS, Azure, Google Cloud).
Preferred Master's degree. 9+ years in app dev (Python, SQL, Scala, Java). 4+ years public cloud, real-time streaming, NoSQL (MongoDB/Cassandra), data warehousing. 5+ years distributed tools (Hadoop, Spark, Kafka, etc.). 4+ years UNIX/Linux/shell scripting; 2+ years Agile practices.