Senior Backend Engineer (SMTS) - Informatica Master Data Management

SalesforceToronto, ON
CA$130,300 - CA$179,200Hybrid

About The Position

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.

Requirements

  • 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
  • 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)

Nice To Haves

  • 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

Responsibilities

  • 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
  • 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
  • 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
  • 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

Benefits

  • company bonus
  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service