Senior Data Engineer

CGIReston, VA
Hybrid

About The Position

CGI is seeking a Senior Data Engineer to design, develop, and support enterprise-scale data solutions that enable data management, integration, analytics, and business intelligence capabilities across the organization. This role combines application development, cloud engineering, database design, and operational support responsibilities within a modern AWS-based environment. The successful candidate will work on building and enhancing Master Data Management (MDM) solutions, cloud-native microservices, and scalable data platforms using AWS services, Java technologies, Redshift, Aurora PostgreSQL, and Infrastructure-as-Code practices. The position requires close collaboration with business stakeholders, architects, and engineering teams to deliver secure, reliable, and high-performing data solutions that support enterprise data initiatives.

Requirements

  • 5+ years of experience in Data Engineering, Software Engineering, Data Platform Development, or a related technical field.
  • Strong experience designing, developing, and supporting enterprise data engineering solutions.
  • Hands-on experience with Master Data Management (MDM) platforms and data management principles.
  • Advanced Java development experience, including enterprise application design and implementation.
  • Experience building and deploying cloud-native microservices within AWS environments.
  • Solid understanding of AWS services, particularly ECS, EC2, Lambda, Redshift, and Aurora PostgreSQL.
  • Strong database development and optimization skills using SQL and PL/SQL.
  • Experience designing and supporting large-scale data integration and data movement processes.
  • Proficiency with GitLab CI/CD for automated build, deployment, and release management.
  • Experience implementing Infrastructure-as-Code solutions using Terraform.
  • Knowledge of data governance, data quality, metadata management, and enterprise data standards.
  • Ability to troubleshoot distributed applications, cloud infrastructure, and database performance issues.
  • Experience working with APIs, service-oriented architectures, and modern integration patterns.
  • Familiarity with monitoring, logging, security, and operational best practices in AWS.
  • Strong collaboration and communication skills with both technical and business teams.
  • Experience working in Agile delivery environments.

Nice To Haves

  • AWS certifications (e.g., AWS Certified Developer, Solutions Architect, or Data Engineer) are desirable but not required.
  • Experience developing enterprise applications using Java.
  • Experience designing and supporting AWS-based cloud solutions.
  • Experience with data warehousing, relational databases, and enterprise data management platforms.
  • Experience with CI/CD pipelines and Infrastructure-as-Code practices.

Responsibilities

  • Design, develop, and support enterprise-scale data solutions that enable data management, integration, analytics, and business intelligence capabilities across the organization.
  • Build and enhance Master Data Management (MDM) solutions, cloud-native microservices, and scalable data platforms using AWS services, Java technologies, Redshift, Aurora PostgreSQL, and Infrastructure-as-Code practices.
  • Collaborate with business stakeholders, architects, and engineering teams to deliver secure, reliable, and high-performing data solutions that support enterprise data initiatives.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service