

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.
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.






