Builders FirstSource is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status or status as an individual with a disability.
Lead Engineer, IT - SAP Data Services
Location
United States
Posted
7 days ago
Salary
0
Seniority
Lead
Job Description
Lead Engineer, IT - SAP Data Services
Builders FirstSource
Role Description This role is for a Technical Lead with ownership over the SAP Data Migration aspects of the BFS Data Engineering Team. The ideal candidate will have experience leading the technical aspects of the Data Migration team including: - Providing oversight and ownership over the technical architecture and end-to-end development process. - Implementing data migration solutions using SAP Data Services. - Ensuring timely delivery of high-quality, reliable, and cost-effective migration solutions from diverse ERP sources into SAP S/4 Hana and Azure Cloud. - Defining design guidelines using best practices related to SAP Data Services. - Coding/building pipelines, peer reviews, and general oversight. - Developing the cloud data platform as the environment matures. Qualifications - Bachelor's degree from an accredited college/university. - 7+ years relevant work experience or an equivalent combination of education and experience. - Experience leading ETL on multiple SAP data migration projects from end to end. - Demonstrated high involvement with SAP data object migration processes/tools and complex data extractions, transformations, and loading techniques. - Experience in SAP Data Migration Toolset: SAP Data Services (BODS), iDoc, BAPI, LSMW, RFC, DMC. - Experience in Azure data engineering toolset: Databricks, Microsoft SQL Databases (SQLMI), Azure DevOps. - Experience in basic data warehousing and modeling practices and techniques. - Operating System Technologies: Windows, Linux/Unix including VMs. - Database Technologies: Microsoft SQL, S/4 Hana, Sybase, ODBC/JDBC connection management. - Programming Languages: SQL, Python. Requirements - Manages and resolves data conversion issues during loading, upon consulting with functional team/client. - Demonstrated experience in performance tuning pipelines and applications related to the Data Migration process. - Demonstrated experience in IT security practices in data at rest and in motion. - Maintain Technical and Functional Documentation/Standards including Field Mapping, Validations, Process Flows, Relevancy Rules, etc. Benefits - Medical, dental, vision, and disability insurance plans. - 401(k) retirement savings plan. - PTO (including paid sick time). - 8 paid holidays per year (for salaried and hourly team members). Company Description Builders FirstSource is America’s largest supplier of building materials, value-added components, and building services to the professional market. We are committed to creating a diverse and inclusive workplace that welcomes candidates from all backgrounds and experience levels.
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
• Build and ship the systems behind Tern's AI features • Build the evaluation systems that answer whether an AI feature is good enough to ship and good enough to keep • Own data quality as a first-class concern • Build and maintain the ETL systems • Work alongside product squads to build reporting
Senior Data Engineer
BranchWe provide cross-platform linking and attribution solutions to the world's leading digital brands.
• Own end-to-end data systems and pipelines, that other teams and customers rely on • Design and implement data integrations across multiple backend business systems, ensuring efficient and reliable data flows • Work on streaming data processing using frameworks like Apache Beam to handle real-time data ingestion and transformation • Build and maintain APIs to enable seamless data access and sharing across internal teams and platforms • Manage orchestration and automation of workflows using Airflow on Kubernetes • Define what "correct" means for the data you own, and back it with monitoring, alerting, and integration tests • Build reusable patterns and components (hooks, plugins, alerting utilities) that are easily adoptable by other engineers and processes • Break down ambiguous work into actionable tasks, surface edge cases and failure modes early, and clarify requirements with stakeholders • Communicate tradeoffs, assumptions, and risks clearly in design reviews and PRs
• Own the data platform strategy end-to-end — from ingestion architecture and scalable, multi-tenant data infrastructure to transformation pipelines, a modern BI layer, and how the platform grows as we add clients and data sources. • Drive the AI-on-data layer. Partner with our AI engineer to define how agents and LLMs access, query, and act on platform data — semantic models, retrieval patterns, and in-warehouse AI primitives. • Build and productize our integrations motion — ingesting data from a growing set of first- and third-party sources. Turn what today requires custom work into a repeatable, operable pattern. • Lead and develop our data engineering team. You'll manage directly, set technical direction, and raise the bar on quality — starting with a tight-knit team with room to grow. • Define the engineering standards for the data org — CI/CD, testing, infra-as-code, data lineage, governance, and observability — so the platform scales without fragility. • Be a strong hands-on presence on the warehouse and transformation layer — fluent enough in Snowflake to contribute meaningfully alongside the team, not just oversee it. • Partner with go-to-market teams to define what great looks like for client onboarding and data delivery, and drive engineering execution against that bar.
Senior Data Engineer
Evolution Cloud Services (EVOCS)Empowering Businesses with Comprehensive Tech Solutions
Role Description As a Senior Data Engineer , you will play a critical role in designing, building, and maintaining the data infrastructure that powers analytics solutions across a variety of enterprise client environments. This role combines modern data engineering practices with strong database and data quality fundamentals. - Build scalable ETL/ELT pipelines. - Design robust data models. - Integrate data from diverse platforms. - Ensure reliable, well-documented data foundations. - Work primarily within Microsoft Fabric environments. - Collaborate closely with analytics, engineering, and client stakeholders. Qualifications - 8+ years of professional experience in Data Engineering, Backend Platform Engineering, or large-scale data infrastructure. - 3+ years of experience in client-facing or consulting-focused data engineering environments. - Advanced SQL expertise, including schema design, query optimization, complex views, CTEs, window functions, deduplication strategies, and data modeling. - Strong Python experience for ETL development, automation, PySpark, and data processing workflows. - Hands-on experience building and maintaining enterprise-scale ETL/ELT pipelines in production environments. - Experience integrating data from REST APIs, GraphQL endpoints, and webhook-based systems. - Strong understanding of data quality practices, validation processes, anomaly detection, and data governance. - Experience working across multiple concurrent client engagements with varying levels of data maturity. - Excellent documentation and communication skills, including data dictionaries, lineage documentation, and technical handoffs. - Strong ownership mindset and the ability to operate independently in fast-paced environments. Requirements - Design, build, and maintain ETL/ELT pipelines for enterprise data ingestion and transformation across multiple client environments. - Develop and maintain SQL views, schemas, and transformation logic that serve as the foundation for Power BI and other analytics solutions. - Profile source data before development begins, identifying data quality issues, anomalies, duplicates, null values, and integrity concerns. - Produce and maintain comprehensive data dictionaries, lineage documentation, and transformation documentation for every engagement. - Build and manage data pipelines primarily within Microsoft Fabric while supporting Databricks and other client-specific environments as needed. - Integrate data from REST APIs, GraphQL endpoints, and webhook-based sources, implementing authentication, pagination, rate-limiting, and error handling. - Implement monitoring, alerting, and refresh processes to proactively identify and resolve pipeline failures. - Validate data integrity throughout development to ensure reliable and accurate downstream analytics. - Translate client business requirements into scalable technical data models while identifying limitations and gaps within source systems. - Collaborate closely with visualization developers to ensure the data layer supports reporting and analytics requirements. - Create and maintain clear handoff documentation, architecture documentation, and operational runbooks. - Mentor junior engineers and contribute to engineering best practices, documentation standards, and delivery excellence. - Participate in engagement planning, solution design, and project execution from kickoff through delivery. Benefits - Remote work opportunity. - Pay Range: $70 — $70 USD. Company Description EVOCS’s journey began with a mission to empower businesses with advisory expertise, empowered with ideal technologies to provide them with comprehensive solutions to grow and prosper. Founded by a team of passionate experts, EVOCS has grown into a trusted partner to a growing number of leaders across their respective industries. - Customer-centric Solutions - Innovation & Excellence - Integrity & Transparency - Data-driven Decision Making


