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.