Role: Principal Data Engineer
IMCS GroupRole Overview
IMCS Group is hiring a Role: Principal Data Engineer. This is a contract hybrid role, based in Toronto. Part of IMCS Group's Security hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role: Principal Data Engineer
Duration: 12 Months
Location: Toronto- Hybrid
- 10+ years of experience:
Key Responsibilities
- Lead the design, build, and evolution of cloud-native data engineering frameworks on AWS
- Architect and optimize end-to-end data pipelines (batch and streaming) for performance, reliability, and scalability
- Drive adoption and experimentation with new and emerging AWS services to improve efficiency and innovation
- Establish engineering standards, patterns, and best practices for data ingestion, transformation, and storage
- Collaborate with analysts, and product teams to support analytics
- Own data quality, monitoring, observability, and cost optimization strategies
- Provide technical leadership and mentorship to mid-level data engineers
- Participate in architectural reviews and contribute to enterprise-wide data strategy
Required Qualifications
- 10+ years of experience in data engineering or software engineering, with strong & dedicated hands-on AWS experience of 4-5 years.
- Proven experience designing large-scale, production-grade data platforms
- Expertise with core AWS data services such as:
- Amazon S3, Glue, Redshift, EMR
- Lambda, Step Functions
- Kinesis / MSK
- Strong programming skills in Python, Scala, or Java
- Deep experience with ETL / ELT frameworks and data pipeline orchestration tools (Airflow, AWS-native equivalents, etc.)
- Solid knowledge of data modeling, distributed systems, and performance tuning
- Experience working in CI/CD, Infrastructure as Code (Terraform, CDK, CloudFormation)
- Strong communication skills with the ability to translate technical concepts for non-technical stakeholders
Preferred Skills
- Experience experimenting with or adopting new AWS services and driving proof-of-concepts
- Exposure to real-time streaming architectures
- Familiarity with data governance, security, and compliance in cloud environments
- Experience supporting analytics, BI, or ML platforms
- Experience with Agile Frameworks
- AWS certifications (e.g., AWS Certified Data Analytics – Specialty, Solutions Architect)
Frequently Asked Questions
How do I apply for the Role: Principal Data Engineer position at IMCS Group?
Use the Apply button above to submit your application directly to IMCS Group. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Role: Principal Data Engineer role at IMCS Group remote or in-office?
This is a hybrid role based in Toronto. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Role: Principal Data Engineer at IMCS Group earn?
IMCS Group has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Role: Principal Data Engineer role at IMCS Group posted?
This role was posted on April 2, 2026 (67 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start