CrawlJobs Logo

Senior Engineer, Data Warehouse

United States, Miami · Job Posted January 30, 2026
Apply Position
Job Link Share

Job Description

The Senior Engineer, Data Warehouse is responsible for designing, developing, testing, and maintaining software applications and systems to meet user needs and business objectives. This role involves collaborating with cross-functional teams, including product managers, designers, and other engineers, to create high-quality, scalable, and efficient software solutions. The focus for this role is building software applications, writing code, and implementing functionality to meet user needs or business goals. The Senior Engineer, Data Warehouse leverages business and technical experience to deliver high quality products. This role provides technical leadership and guidance to technical teams. This position is responsible for design, development, deployment, maintenance, and in some cases support of multi-tiered applications. This position collaborates with architects while managing the technical implementation, integration, and optimization of the product. This role partners with the IT leaders and business leaders to deliver the technical implementation of the business requirements while adhering to architectural guidelines, best practices, and compliance requirements. This position is responsible for a complex application portfolio.

Job Responsibility

  • Software Development: Collaborate with team members and stakeholders to understand project goals, provide technical input, and ensure successful delivery
  • Participate in architectural design decisions to ensure scalability, performance, and reliability
  • Collaborate with Business Analyst and Software Architects to analyze user requirements and application design to create software while ensuring separate elements of the application works well in the larger program
  • Write, debug, and optimize code to implement software solutions based on technical and business requirements
  • Leverage best practices and industry standards to ensure quality code is developed according to specs and user requirements
  • Ensure solutions can be easily expanded with new feature sets and functionality on frameworks that are easily extendible
  • Create frameworks which promote ease of adoption, sharing, re-use, and interfacing with other application platforms
  • Develop unit tests, perform code reviews, and ensure the software meets quality standards
  • Provide ROM to development leads for planning purposes
  • Collaborates with Quality Engineer during all phases of testing to ensure defects /deficiencies are addressed
  • Collaborate with Project Manager/ Scrum Master on issues, risks, and status
  • Documentation: Create and maintain technical documentation for software functionality, processes, and best practices
  • Document each aspect of a system or application as a reference for future upgrades and maintenance
  • Quality: Identify and resolve issues that arise during the testing and maintenance processes
  • Ensure applications are stable and meet established KPI/ SLAs
  • Ensures that software complies with security requirements (i.e. PCI, SOX, PII)
  • Operations/Support: Respond to production issues
  • Quickly analyze and resolve bugs or errors in production without affecting system stability
  • Deploy updates, features, or patches to production environment
  • Validate post-deployment functionality and ensure no regressions occur
  • Address performance bottlenecks (e.g., slow database queries, unoptimized code)
  • Optimize system resources like CPU, memory, or network usage
  • Leverage tools to watch for anomalies
  • Investigate issues reported by monitoring tools, users, or customer support teams
  • Set up alerts and dashboards to proactively address issues
  • Identify the underlying causes of incidents and prevent recurrence

Requirements

  • Bachelor’s degree/Master’s degree preferred in Information Technology, Computer Science, or related field or equivalent work experience
  • 5+ years Experience as a Software Engineer (Developer) required
  • 5+ years Experience serving as technical resource throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery, and maintenance required
  • 5+ years Experience in production support, troubleshooting complex issues, developing RCAs, and meeting SLAs required
  • 5+ years Experience with compliance and security principles and developing secure applications that meet legal and organizational requirements. (i.e. PCI, SOX, PII, etc.)
  • 5+ years Experience with monitoring and logging tools to report on application and infrastructure health required
  • 5+ years Experience with DevOps and CI/CD required
  • 5+ years Experience developing with role-based access control (RBAC), IAM (Identity and Access Management)
  • 5+ years Experience developing and implementing of third-party APIs and library integrations
  • 5+ years Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization
  • 5+ years Experience with PL/SQL developer, functions, procedures, packages, and triggers
  • 5+ years Experience with SQL Navigator or Toad
  • 5+ years Experience developing on Oracle and SQL Databases
  • 5+ years Experience with the concept of code re-use and business rules standardization
  • 5+ years Experience in Informatica including Workflow Manager, Workflow Monitor, Repository Manager, Designer, Server Manager, Power Exchange and ETL
  • 5+ years Experience performing project activities including design and development of various, data warehouse, casino and customer relationship management project
  • 5+ years Experience in Informatica Data Management Cloud (IDMC)
  • 5+ years Experience in analysis, design, construction, documentation, and the support of very high-volume/performance data warehouse integrations using the following set of technologies (Oracle, Informatica, UNIX)
  • 5+ years Experience in handling/analyzing customer related data (CRM)
  • Ability to create PowerPoint presentations that are informative and engaging and deliver them to various audiences including management
  • Very good communication, team building, conflict management, and organizational skills
  • Proven track record of working collaboratively with cross functional teams to achieve common goals and drive results
  • Proficiency in MS Office
  • Ability to quickly learn new technologies and concepts

Nice to have

Understanding of casino player related data is a plus

What we offer

  • Health Benefits: Cost-effective medical, dental and vision plans
  • Employee Assistance Program and other mental health resources
  • Additional programs include company paid term life insurance and disability coverage
  • Financial Benefits: 401(k) plan that includes a company match
  • Employee Stock Purchase plan
  • Paid Time Off
  • Holidays – All full-time and part-time with benefits employees receive days off for 8 company-wide holidays, plus 2 additional floating holidays to be taken at the employee’s discretion
  • Vacation Time – All full-time employees at the manager and below level start with 14 days/year
  • director and above level start with 19 days/year
  • Part-time with benefits employees receive time off based on the number of hours they work, with a minimum of 84 hours/year
  • All employees gain additional vacation time with further tenure
  • Sick Time – All full-time employees receive 80 hours of sick time each year
  • Part-time with benefits employees receive time off based on the number of hours they work, with a minimum of 60 hours each year
  • Other Benefits: Complementary stand-by cruises, employee discounts on confirmed cruises, plus special rates for family and friends
  • Personal and professional learning and development resources including tuition reimbursement

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Engineer, Data Warehouse

8 matching positions

Senior Data Engineer (Data Warehouse)

Plaud is building the next generation intelligence infrastructure and interfaces...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
plaud.ai Logo
Plaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master’s degree in a technical field (Computer Science, Engineering or a related field
  • At least 3 years of experience in data warehouse development, including big data development, data warehouse modeling
  • Strong understanding of data warehouse architecture and principles
  • Proficient in at least 2 programming languages (e.g. SQL, Python, Scala, Java, Go)
Job Responsibility
Job Responsibility
  • Design and develop data warehouse systems, including data modeling, ETL process development, and data quality assurance
  • Collaborate with business teams and data analysts to understand business needs and deliver warehouse solutions
  • Continuously optimize data processing performance to improve platform stability and efficiency
  • Research emerging technologies to drive the next-generation upgrade of the data platform
What we offer
What we offer
  • Market-competitive compensation, global exposure, and a vibrant, creativity-fueled work atmosphere
  • Fulltime
Read More
Arrow Right

Senior Data / Data Warehouse (DWH) Engineer

We are looking for a Senior Data / Data Warehouse Engineer to design and deliver...
Location
Location
Czechia , Prague
Salary
Salary:
70000.00 - 80000.00 CZK / Year
algoteque.com Logo
Algoteque
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in data engineering and data warehouse development
  • Hands-on experience with ETL/ELT pipeline design and implementation
  • Proficiency in SQL and experience with PL/pgSQL stored procedures
  • Experience with DBT for data modeling and transformation
  • Experience building APIs or data access layers using FastAPI
  • Strong understanding of data modeling concepts for OLTP and OLAP systems
  • Experience implementing data quality checks, validation, and reconciliation processes
  • Familiarity with Agile methodologies and tools such as Jira
  • Strong communication skills and ability to collaborate with cross-functional and distributed teams
Job Responsibility
Job Responsibility
  • Own end-to-end data engineering and DWH delivery, from requirements and design to development, validation, and deployment
  • Design and maintain data models, data marts, and table structures for OLTP and OLAP reporting
  • Develop and maintain ETL/ELT pipelines and DBT-based transformation layers
  • Build automated data pipelines and FastAPI-based data access layers for application integration
  • Implement data validation, reconciliation, and quality checks using SQL
  • Optimize and maintain PL/pgSQL stored procedures for data processing
  • Collaborate with cross-functional and distributed teams to ensure timely and high-quality delivery
  • Work in an Agile environment using Jira and support demos or user training when needed
  • Fulltime
Read More
Arrow Right

Senior AWS Data Engineer / Data Platform Engineer

We are seeking a highly experienced Senior AWS Data Engineer to design, build, a...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
northbaysolutions.com Logo
NorthBay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in data engineering and data platform development
  • Strong hands-on experience with: AWS Glue
  • Amazon EMR (Spark)
  • AWS Lambda
  • Apache Airflow (MWAA)
  • Amazon EC2
  • Amazon CloudWatch
  • Amazon Redshift
  • Amazon DynamoDB
  • AWS DataZone
Job Responsibility
Job Responsibility
  • Design, develop, and optimize scalable data pipelines using AWS native services
  • Lead the implementation of batch and near-real-time data processing solutions
  • Architect and manage data ingestion, transformation, and storage layers
  • Build and maintain ETL/ELT workflows using AWS Glue and Apache Spark on EMR
  • Orchestrate complex data workflows using Apache Airflow (MWAA)
  • Develop and manage serverless data processing using AWS Lambda
  • Design and optimize data warehouses using Amazon Redshift
  • Implement and manage NoSQL data models using Amazon DynamoDB
  • Utilize AWS DataZone for data governance, cataloging, and access management
  • Monitor, log, and troubleshoot data pipelines using Amazon CloudWatch
  • Fulltime
Read More
Arrow Right

Senior Data Engineer - Data Platform

We are looking for a Senior Data Engineer - Data Platform to join our Data & AI ...
Location
Location
France , Paris
Salary
Salary:
Not provided
doctolib.fr Logo
Doctolib
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 7 years of experience as Site Reliability Engineer, Data Ops, Data Platform Engineer or in a similar role, with a proven track record of building and maintaining complex data infrastructures
  • Strong proficiency in data engineering and infrastructure tools and technologies, such as stream and events processing (Kafka, PubSub, Firehose) and Kubernetes
  • Expertise in programming languages like Python
  • Familiar with cloud infrastructure and services, preferably AWS, Azure, or GCP, and have experience with infrastructure-as-code tools such as Terraform
  • Excellent problem-solving skills with a focus on identifying and resolving data infrastructure bottlenecks and performance issues
Job Responsibility
Job Responsibility
  • Design and implement a scalable and reliable data infrastructure that supports the collection, processing, storage, and analysis of large-scale datasets while pushing security and privacy best practices
  • Build and maintain data pipelines that efficiently extract, transform, and load data from various sources into our data warehouse
  • Implement automation and orchestration tools to streamline infrastructure provisioning, data workflows, reduce manual effort, and improve operational efficiency
  • Monitor data platform for performance and reliability, identify and troubleshoot issues, and implement proactive solutions to ensure data quality and availability
  • Streamline and monitor platform costs, identify optimizations and saving opportunities while collaborating with data engineers, data scientists, and other stakeholders
What we offer
What we offer
  • Free comprehensive health insurance for you and your children
  • Parent Care Program: receive one additional month of leave on top of the legal parental leave
  • Free mental health and coaching services through our partner Moka.care
  • For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support
  • Work from EU countries and the UK for up to 10 days per year, thanks to our flexibility days policy
  • Up to 14 days of RTT
  • A subsidy from the work council to refund part of the membership to a sport club or a creative class
  • Lunch voucher with Swile card
  • Fulltime
Read More
Arrow Right

Senior Data Engineer Lead / Architect - Senior Vice President

At Citi Services - Global Trade Technology Organization, we are on a mission to ...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional experience in data engineering, with a proven track record of designing and building large-scale data systems
  • 3+ years in a technical leadership or architect role, with experience mentoring junior and senior engineers
  • Expert-level proficiency in at least one programming language (Python or Scala preferred) and exceptional SQL skills
  • Proven hands-on experience with Python or Scala for data manipulation, scripting, machine learning, and backend development
  • Deep, hands-on experience with a major cloud platform (AWS, GCP, or Azure) and its data ecosystem (e.g., S3/GCS, Redshift/BigQuery, EMR/Dataproc, Kinesis/Dataflow)
  • Extensive hands-on experience with modern big data technologies and Data streaming (like Hadoop, Hive, Impala, Apache Spark, Kafka, or Flink)
  • Proficiency with workflow orchestration tools such as Airflow, Dagster, or Prefect
  • Proficiency in designing and implementing microservices architectures, RESTful APIs, and event-driven systems with 'Data as a Product' Principle
  • Solid understanding of data modeling concepts and database design for both analytical (OLAP) and transactional (OLTP) workloads
  • Deep understanding and hands-on experience with relational databases (e.g., PostgreSQL, Oracle), NoSQL databases (e.g., MongoDB, Cassandra), data warehousing, and big data technologies (e.g., Spark, Kafka)
Job Responsibility
Job Responsibility
  • Architect & Design: Design, architect, and oversee the development of robust, scalable, and reliable data infrastructure, including data lakes, data warehouses, and real-time streaming platforms on the cloud
  • Build & Code: Act as a senior individual contributor and hands-on technical leader. Write clean, maintainable, and high-performance code for data ingestion, transformation, and serving layers (e.g., using Python, Scala, SQL, and Spark)
  • Lead & Mentor: Lead a team of data engineers, providing technical guidance, mentorship, and career development support. Foster a collaborative and inclusive team environment
  • Champion Culture: Define, document, and champion data engineering best practices across the organization, including CI/CD, data quality, testing frameworks, observability, and code review standards
  • Drive Strategy: Partner with leadership, product managers, data scientists, and analysts to understand data needs and develop a long-term data strategy and roadmap
  • Innovate & Evaluate: Stay at the forefront of data engineering technologies. Evaluate, prototype, and recommend new tools and frameworks to continuously improve our data platform
  • Ensure Governance: Implement and enforce robust data governance, security, and privacy policies in partnership with our security and compliance teams
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

My Client is financial service is launching a new divisional data team to build ...
Location
Location
United Kingdom , London
Salary
Salary:
370.00 - 450.00 GBP / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 18, 2026
Flip Icon
Requirements
Requirements
  • Expert SQL skills
  • extensive experience with Snowflake and MS SQL Server
  • strong experience with dbt and at least one ETL tool (Matillion, Fivetran, SNP Glue, or Informatica)
  • hands-on experience with Azure DevOps (or similar) and shell scripting
  • deep understanding of data modeling, curation, orchestration, and TDD/unit testing
  • Agile approach, excellent stakeholder communication, and a results-oriented mindset
Job Responsibility
Job Responsibility
  • Design, test, and maintain robust data pipelines and data warehouse architecture
  • Lead code/architecture reviews, enforce IT controls, and optimize system quality
  • Provide technical guidance and assistance to junior development staff
  • Partner with global stakeholders to translate business needs into technical outputs
!
Read More
Arrow Right
New

Lead / Senior Data Engineer

We are seeking a Lead / Senior Data Engineer to design, build, and optimize our ...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 - 15000.00 RM / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 01, 2026
Flip Icon
Requirements
Requirements
  • Minimum 4+ years in Data Engineering, Big Data, or Data Architecture
  • Degree in Computer Science, Software Engineering, or a related quantitative field
  • Mastery of Python (including advanced Pandas and NumPy for data manipulation) and expert-level SQL
  • Strong familiarity with preparing data for statistical modeling and predictive frameworks (e.g., XGBoost, Regression, Decision Trees)
  • Experience with modern data stack tools (e.g., Spark, Airflow, dbt) and cloud data platforms (AWS, GCP, or Azure)
Job Responsibility
Job Responsibility
  • Build and orchestrate automated ETL/ELT pipelines for batch and real-time streaming data
  • Design and maintain scalable data lake and data warehouse structures
  • Partner with Data Scientists to optimize data pipelines, feature stores, and datasets required for statistical modeling
  • Tune and optimize complex SQL queries and data workflows for large-scale datasets
  • Establish technical best practices, ensure data quality, and mentor junior engineers
What we offer
What we offer
  • Flexible Hybrid Arrangement: Balance of remote work autonomy and in-office collaboration
  • Professional Growth: Lead high-impact architectural decisions alongside a talented AI and analytics team
  • Competitive Compensation: Monthly salary up to RM 15,000, commensurate with experience and technical assessment
  • Fulltime
Read More
Arrow Right
New

Senior Data Engineer

We’re looking for a Senior Data Engineer to help scale and evolve our data platf...
Location
Location
United States
Salary
Salary:
150000.00 - 180000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A min of 5+ years of software engineering experience with the last 2-3 years in data engineering, ideally including early-stage or 0→1 environments
  • Strong Python programming experience
  • Advanced proficiency in SQL
  • Proven experience building ETL/ELT pipelines end-to-end
  • Experience with orchestration tools like Airflow
  • Deep understanding of the data lifecycle: ingestion → storage → processing → transformation → serving
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience supporting BI tools (Looker, Tableau, etc.)
  • Familiarity with modern data warehouses (Snowflake, BigQuery, Redshift)
Job Responsibility
Job Responsibility
  • Design and scale our data platform including pipelines, models, and orchestration frameworks
  • Develop scalable ETL/ELT pipelines for ingesting data from APIs, databases, and event streams
  • Define and implement systems for data ingestion, storage, processing, and transformation
  • Build and manage workflow orchestration using tools like Airflow
  • Build semantic layer as well as dashboards
  • Establish best practices for data modeling, testing, and quality
  • Partner with stakeholders to shape data requirements and enable BI and analytics use cases
  • Optimize systems for performance, scalability, and cost from day one
  • Apply software engineering principles (testing, CI/CD, modular design) to data infrastructure
  • Fulltime
Read More
Arrow Right