
Software Engineer
Role summary
We are seeking an MDM Developer to design, develop, and optimize Master Data Management solutions on AWS and GCP. This role involves implementing Informatica MDM, building data architectures for business analytics, and ensuring data quality. You will work within a cross-disciplinary agile team, collaborating to solve complex data challenges and drive business insights through robust data pipelines. Experience with ETL tools, message queues, and SQL is essential.
Role: MDM Developer
Location: Canada
Join Our Team and Shape the Future of Data
We're looking for a talented MDM Developer to help us build world-class data solutions!
What You'll Accomplish Together
As an MDM Developer, you'll be the architect behind our Master Data Management initiatives. You'll implement and manage MDM projects that power insights for our marketing, finance, campaign, and executive leadership teams. Working with a friendly, cross-disciplinary agile team, you'll:
✅ Design, develop, and optimize batch and real-time data pipelines
✅ Implement Informatica MDM solutions on AWS
✅ Build data architectures supporting critical business analytics
✅ Collaborate across teams to solve complex data challenges
✅ Continuously improve processes through automation and optimization
Your Expertise
Core Requirements:
- 3+ years of IT platform implementation experience
- Bachelor's in Computer Science, Engineering, or equivalent
- Extensive Informatica MDM (Multi-Domain Edition v10, SaaS) experience
- Proficiency in MDM configuration: Provisioning Tool, Business Entity Services, Customer 360, data modeling, match/cleanse rules
- Strong SQL knowledge and relational database expertise
- GCP experience (Kubernetes, CloudSQL, PubSub, BigQuery, Dataflow, Composer, etc.)
- ETL expertise: Informatica IDQ/PowerCenter/IICS, Apache NiFi
- Message queue experience (JMS, Kafka, PubSub)
- Passion for data quality
Nice-to-Haves:
- Informatica MDM SaaS experience
- Python & software engineering best practices
- API development with Node.js & Postman/SoapUI
- TMF standards knowledge
Why Join Us?
🎯 Grow Your Skills – Fast-paced environment with continuous learning opportunities
🤝 Collaborate – Work alongside multidisciplinary experts
💡 Make an Impact – Build pipelines that drive real business insights
🛠️ Modern Stack – Work with cutting-edge tools: GCP, AWS, Informatica, Apache NiFi, and more
Ready to advance your data development practice? We'd love to hear from you!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite