🏢 Company Name: Citi
💼 Job Position: Software Development Engineer in Test (SDET) – Data Quality
🧑💻 Experience Required: 3+ Years
📍 Location: Mississauga, Ontario, Canada 🇨🇦
💰 Salary Range: $79,320 – $110,680 CAD (Full-Time)
📅 Job Type: Full Time
🏢 Company Overview – Citi
Citi is one of the world’s leading global banks, serving approximately 200 million customer accounts across 160+ countries. With over 230,000 employees worldwide, Citi plays a critical role in global financial markets through asset safeguarding, lending, payments processing, and capital markets access.
Citi’s mission is to serve as a trusted financial partner, delivering responsible financial services that enable economic growth while maintaining the highest standards of integrity and compliance.
🧩 Role Overview – SDET (Data Quality) | Global Markets Division
As a Software Development Engineer in Test (SDET) specializing in Data Quality, you will ensure the accuracy, integrity, and consistency of mission-critical financial data across trading, risk management, and compliance systems.
This is a high-impact banking technology role combining:
Backend automation
Data validation
Financial data integrity
Cloud-based data pipelines
AI-driven anomaly detection
Your work will directly influence trade execution, regulatory compliance, and enterprise risk management within a global investment banking environment.
🔧 Key Responsibilities
✅ Automated Data Quality Engineering
Design and develop automated data quality checks for real-time and batch trading data
Implement scalable validation frameworks for financial datasets
✅ Data Pipeline Validation
Validate pipelines supporting trade execution, pricing models, risk analytics, and settlement systems
Monitor backend data flows for consistency and reliability
✅ Issue Analysis & Root Cause Resolution
Partner with trading desks, quants, and data engineers
Conduct deep root cause analysis for data discrepancies
✅ Data Governance & Compliance
Build solutions for data lineage tracking, profiling, and metadata management
Ensure compliance with global financial regulations
✅ CI/CD & DevOps Integration
Embed automated validation rules within CI/CD pipelines
Enhance deployment reliability in cloud environments (AWS, Azure, GCP)
✅ AI & Anomaly Detection
Integrate AI/ML-based models to proactively detect complex data anomalies
✅ UAT & Production Rollout
Support User Acceptance Testing (UAT)
Ensure production readiness with robust data quality frameworks
🎯 Required Skills & Qualifications
3+ years experience in Quality Assurance with strong Data Quality focus
Strong backend automation using Java
Experience in API testing
Hands-on Python scripting (preferred)
Advanced SQL proficiency for large dataset validation
Experience integrating automation into DevOps CI/CD pipelines
Strong debugging and analytical skills
Ability to work in fast-paced trading environments
Bachelor’s Degree or equivalent experience
💼 Why This Role is High Impact
High-paying Banking Technology Job in Canada
Work in Global Markets & Investment Banking
Exposure to Financial Data Engineering & Risk Systems
Strong demand for SDET + Data Quality + Cloud + AI skills
Excellent career path in Capital Markets Technology
This role sits at the intersection of Finance, Cloud Computing, Data Engineering, and AI, which are among the highest CPC niches globally.
📩 How to Apply : Quality Analyst | Citi Careers
❓ FAQ Schema
Q1. What is the salary range for this role?
The salary range is $79,320 to $110,680 CAD annually.
Q2. Is this role related to investment banking?
Yes, this role is part of Citi’s Global Markets division.
Q3. What technical skills are mandatory?
Java automation, SQL, backend testing, API testing, and CI/CD integration.
Q4. Is cloud experience required?
Yes, experience with AWS, Azure, or GCP is preferred.
Q5. Where is the job location?
Mississauga, Ontario, Canada.
🗣 Get daily verified IT jobs — Join WhatsApp group: Join WhatsApp group