BST Global

Data Engineer III (Contract to Hire)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Engineer III (Contract to Hire) with a pay rate of "unknown" and a remote work location. Key skills include SQL, Python, Azure, Databricks, and data pipeline development. Experience in AEC firms is preferred.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
May 20, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Remote
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Greater Tampa Bay Area
-
🧠 - Skills detailed
#Version Control #Data Engineering #GIT #Apache Airflow #Scala #Microsoft Power BI #Consulting #Data Warehouse #Python #Leadership #ML (Machine Learning) #Airflow #Programming #Classification #SQL (Structured Query Language) #Base #Databricks #AI (Artificial Intelligence) #Azure #Data Pipeline #Documentation #BI (Business Intelligence) #"ETL (Extract #Transform #Load)" #Agile
Role description
Summary Of Duties & Responsibilities As a Data Engineer III at BST Global, you will be leading the design, development, testing , and maintenance of software products that support the needs of architecture, engineering and consulting (AEC) firms. You will collaborate with cross-functional teams to implement core product features, troubleshoot issues and optimize application performance. This role requires a strong foundation in programming, problem-solving skills and a passion for learning new technologies in a dynamic, team-oriented environment. Essential Functions • Write, test, debug and optimize code that meets business requirements and conforms to established patterns and practices • Author unit tests that adhere to code coverage guidelines • Write, test, debug and optimize code that meets business requirements and conforms to established patterns and practices • Author unit tests that adhere to code coverage guidelines • Participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives and product demonstrations • Learn and apply software engineering design and development standards • Solicit feedback from peers while mentoring and coaching junior engineers • Communicate progress, issues and risks to stakeholders • Accurately estimate assignments • Create and maintain technical documentation • Participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives and product demonstrations • Learn and apply software engineering design and development standards • Solicit feedback from peers while mentoring and coaching junior engineers • Communicate progress, issues and risks to stakeholders • Accurately estimate assignments • Create and maintain technical documentation Skills & Competencies • Technical Proficiency • Advanced to expert experience with programming languages such as SQL, Python and/or Scala • Experience designing and implementing relational and data warehouse schemas • Experience with Databricks and building robust data pipelines using ETL/ELT techniques • Skilled with version control tools like Git • Expert experience leveraging Azure and Microsoft Fabric to design, build and deploy robust data-centric processes • Deep knowledge of workflow and orchestration tools such as Apache Airflow • Power BI report and Semantic Model design experience • Working knowledge of AI and machine learning a plus Additional Requirements • Passionate & Driven: • Demonstrates a strong passion for software engineering, with a self-motivated and proactive approach to learning and growth • Continuously seeks to expand knowledge, improve skills and stay up to date with emerging technologies • Learns and applies techniques that drive the creation of elegant, easy-to-maintain code • Analytical Thinker & Problem-Solver: • Possesses strong analytical skills with a natural ability to break down complex problems and identify patterns and develop effective solutions in a logical and efficient manner • Demonstrates exceptional analytical and critical thinking skills • Strong Communicator & Team Player: • Effectively articulates ideas, actively listens and collaborates with cross-functional teams to deliver high-quality solutions • Thrives in a team-oriented environment, contributing to discussions, problem-solving and knowledge sharing • Technical Leadership & Mentorship: • Leads by example, providing technical guidance, mentorship, and support to junior engineers • Drives best practices, code quality, and process improvements while fostering a collaborative and high-performing team environment • Commitment to Continuous Improvement: • Identifies opportunities to enhance software performance, scalability and reliability • Implements best practices, refines processes, aligns with policies, and optimizes systems to drive innovation, efficiency and an improved experience for engineers • Proactive Time Management: • Effectively manages time, prioritizes tasks, and adheres to team, department and company-mandated deadlines. • Takes ownership of responsibilities, maintains an organized calendar and completes tasks without the need for reminders Team Support/ Leadership • Offer peer support and share technical knowledge with junior staff • Contribute to onboarding documentation and knowledge base • Represent the Development team in cross-department meetings • Perform additional related duties as directed Education Or Prior Work Experience • Hands-on experience with programming languages, frameworks and tools relevant to the role, whether a cquired through coursework, personal projects, boot camps, or professional experience. Reports To Software Engineer Manager Number Supervised 0 Travel Up to 5% Classification Contract to Hire Work Environment & Physical Demands This job operates in a professional office environment with standard office equipment. Remote work is supported with core hours of 9:00 a . m . –6:00 p . m . E T. The employee is regularly required to speak and listen and frequently required to stand, walk and use their hands.