Senior Backend Engineer (SMTS) - Informatica Master Data Management

Own Company

Own Company

Software Engineering, Data Science

Toronto, ON, Canada

Posted on Jun 9, 2026

Description

Senior Member of Technical Staff (SMTS) - Informatica Master Data Management

Toronto, Canada | Hybrid | Reports to: Senior Director, Development

About the Role

We're looking for a Senior Member of Technical Staff (SMTS) to join our team in Toronto. As an SMTS, you will be a self-starter who proactively learns and delves into problem areas, independently driving feature design and delivery while serving as a subject matter expert and key partner to the product manager. You will implement Informatica Master Data Management (MDM) product features based on high-level design and technical specifications, contribute to architectural decisions, and help raise the technical bar across the team.

Your Impact

Technical Leadership

- Independently design and deliver features of greater complexity end-to-end, from requirements to production-ready software

- Write clean, maintainable, and scalable code while developing and maintaining comprehensive test suites

- Serve as a subject matter expert for your technology domain, providing technical guidance to peers

- Contribute to architectural decisions, design reviews, and engineering best practices within your scrum team

Product Development

- Collaborate closely with product management and delivery teams to define, validate, and scope requirements

- Own feature delivery end-to-end, proactively managing delivery risk and dependencies

- Conduct code and design reviews for features delivered by other developers within your team

- Participate in all aspects of the engineering process including design reviews and development ceremonies

Cross-Functional Collaboration

- Work effectively with geographically distributed, cross-functional teams across time zones

- Participate in technical decision-making and documentation reviews

- Influence architecture, quality, and product processes beyond your immediate scrum team

- Contribute to team knowledge through documentation, knowledge transfer sessions, and technical walkthroughs

Mentorship & Culture

- Provide technical mentorship and guidance to AMTS and MTS engineers

- Foster a culture of engineering excellence, quality code reviews, and continuous improvement

- Champion Agile and XP engineering practices within the team

Required Qualifications

- BS/MS in Computer Science, Computer Engineering, or equivalent technical degree

- 5–9 years of software development experience

- Proven ability to independently design and deliver features of significant complexity

- Demonstrated ability to serve as a subject matter expert and key partner for product management

- Strong computer science fundamentals including data structures, algorithms, and distributed systems

- Excellent written and verbal communication and presentation skills

Preferred Qualifications

- Experience working in XP (Extreme Programming) and TDD environments

- Experience with big data technologies and platforms

- Cloud-based application/platform development experience

- Microservices architecture design and implementation

- DevOps practices and CI/CD pipeline development

Technical Skills

Core Technologies

- Strong Java programming with solid understanding of high-availability and scalability patterns, multi-threaded development, and performance optimization

- Spring Framework proficiency including Spring Boot, Spring Security, and Spring Data

- Kubernetes experience for container orchestration and cloud-native application deployment

- Experience with both RDBMS and NoSQL databases (Oracle, DB2, SQL Server, Elasticsearch, MongoDB)

Technologies We Use

- Java, Spring Framework, Kubernetes, Elasticsearch, MongoDB

About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Built on our core values of Trust, Customer Success, Innovation, Equality, and Sustainability, Salesforce is committed to building a diverse, equitable, and inclusive workforce.

Accommodations: If you require assistance due to a disability applying for open positions, please submit a request via our Accommodations Request Form.

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment.