

BST Global
Data Engineer III
β - Featured Role | Apply direct with Data Freelance Hub
This role is a Data Engineer III (Contract to Hire) based in a remote/hybrid environment in Tampa, FL. Requires advanced skills in SQL, Python, Scala, Databricks, and Azure. Experience with data pipelines, Agile methodologies, and Power BI is essential.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
May 16, 2026
π - Duration
Unknown
-
ποΈ - Location
Hybrid
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Tampa, FL
-
π§ - Skills detailed
#Leadership #Agile #Programming #SQL (Structured Query Language) #Scala #Classification #Data Pipeline #Airflow #Documentation #Microsoft Power BI #ML (Machine Learning) #Databricks #Data Engineering #Data Warehouse #GIT #Azure #Apache Airflow #Project Management #Version Control #BI (Business Intelligence) #Python #"ETL (Extract #Transform #Load)" #AI (Artificial Intelligence) #Consulting
Role description
Data Engineer III (Contract to Hire)
Department: Software Engineering
Location: Remote and/or hybrid Tampa, FL
We are not using outside recruiting agencies to fill this role
About Us
BST Global is a leading provider of enterprise software solutions for architecture, engineering, and consulting (AEC) firms. With over 50 years of innovation, we deliver project management, financial, and business intelligence solutions that drive efficiency and profitability. Our dynamic and βremote-firstβ work environment fosters creativity, growth, and a passion for empowering AEC firms worldwide.
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.
What Youβll Do
As a Data Engineer III, you will:
β’ 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
β’ Proactively solicit feedback from peers while mentoring and coaching junior engineers
β’ Proactively communicate progress, issues, and risks to stakeholders
β’ Accurately estimate assignments
β’ Create and maintain technical documentation
What Weβre Looking For
Weβre seeking someone who:
β’ Technical Proficiency: Advanced to expert experience with programming languages such as SQL, Python and/or Scala, experience designing and implementing both relational and data warehouse schemas. Experience in Databricks and building robust data pipelines using ETL/ELT techniques. Skilled with version control tools like Git. Expert 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 needed. Working knowledge of AI and machine learning a plus.
β’ Passionate and 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, 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. Proactively drives best practices, code quality, and process improvements while fostering a collaborative and high-performing team environment.
β’ Commitment to Continuous Improvement: Proactively 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 proactively without the need for reminders.
Education or Prior Work Experience
Hands-on experience with programming languages, frameworks, and tools relevant to the role, whether acquired through coursework, personal projects, boot camps, or professional experience.
Reports to
Manager, Software Engineering
Number Supervised
0
Travel
Up to 5%
Classification
Contract
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.
Data Engineer III (Contract to Hire)
Department: Software Engineering
Location: Remote and/or hybrid Tampa, FL
We are not using outside recruiting agencies to fill this role
About Us
BST Global is a leading provider of enterprise software solutions for architecture, engineering, and consulting (AEC) firms. With over 50 years of innovation, we deliver project management, financial, and business intelligence solutions that drive efficiency and profitability. Our dynamic and βremote-firstβ work environment fosters creativity, growth, and a passion for empowering AEC firms worldwide.
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.
What Youβll Do
As a Data Engineer III, you will:
β’ 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
β’ Proactively solicit feedback from peers while mentoring and coaching junior engineers
β’ Proactively communicate progress, issues, and risks to stakeholders
β’ Accurately estimate assignments
β’ Create and maintain technical documentation
What Weβre Looking For
Weβre seeking someone who:
β’ Technical Proficiency: Advanced to expert experience with programming languages such as SQL, Python and/or Scala, experience designing and implementing both relational and data warehouse schemas. Experience in Databricks and building robust data pipelines using ETL/ELT techniques. Skilled with version control tools like Git. Expert 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 needed. Working knowledge of AI and machine learning a plus.
β’ Passionate and 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, 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. Proactively drives best practices, code quality, and process improvements while fostering a collaborative and high-performing team environment.
β’ Commitment to Continuous Improvement: Proactively 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 proactively without the need for reminders.
Education or Prior Work Experience
Hands-on experience with programming languages, frameworks, and tools relevant to the role, whether acquired through coursework, personal projects, boot camps, or professional experience.
Reports to
Manager, Software Engineering
Number Supervised
0
Travel
Up to 5%
Classification
Contract
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.






