Senior Full Stack Engineer

SAPWaterloo, ON
$108,100 - $222,800Hybrid

About The Position

This is a hybrid role based out of Waterloo, requiring 3 days a week onsite and 2 days a week remote. The team is part of the Digital Manufacturing division at SAP, focusing on innovations in analytics, resource scheduling, process manufacturing, machine data integration, edge computing, Machine Learning/Artificial Intelligence, and Industrial Internet of Things (IoT). The solution is built on an event-driven microservice architecture utilizing open-source technologies, BTP, AWS, and Azure Services. SAP Digital Manufacturing is a strategic component of SAP's Industry 4.0 solution, serving as a powerful, enterprise-level, scalable manufacturing business solution for global manufacturers to manage and control shop floor operations. The team operates under principles of user empathy, user experience, best-in-class technology, agile development, and multidisciplinary cooperation, offering opportunities to apply creativity and solve challenging problems with the latest technology.

Requirements

  • Advanced overall experience in code design, schema design, API design, object-oriented programming, automated testing and debugging
  • In-depth knowledge on securing cloud-native applications. Experience implementing robust encryption, certificate management, and industry-leading cloud security best practices
  • Advanced full stack development experience using several of: Java, Python, NodeJS, or Go
  • Server-side development technologies (Spring, Jetty, Java EE, Cloud Foundry)
  • Web programming (HTML, JavaScript, CSS, REST, JSON)
  • Unit and Integration test frameworks
  • GIT and GitHub
  • Strong communication skills with the ability to effectively engage and convey ideas to cross-functional technical and non-technical teams
  • Passion for customer focused software with a commitment to the entire full-stack cloud development lifecycle including design, programming, testing, release management, cloud operations and support & maintenance

Nice To Haves

  • DevOps tooling (Docker, Kubernetes, Maven, Jenkins, ADO, GitOps)
  • Relational and NoSQL database design, administration and use, and OData
  • Experience with SAP BTP Cloud Foundry
  • Experience in AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate development, improve code quality, and increase efficiency
  • Working experience in managing services with distributed systems and cloud scale with strong automation skills
  • Relevant Industry Certification is a plus

Responsibilities

  • Contribute to technical design of next-generation software solutions
  • Write good, extensible, and maintainable full-stack code in a variety of frameworks and architectures
  • Implement robust encryption, certificate management, and industry-leading cloud security
  • Apply agile development best practices using the Scrum Framework
  • Maintain a strong focus on quality to ensure successful user experience and customer success
  • Collaborate and work as a leader on a dynamic and motivated team
  • Resolves complex issues within own area of expertise and supports others in resolving issues
  • Effectively communicate with local and remote teams and shares expertise to ensure product success
  • Develop technical skills through mentoring and knowledge transfer
  • Invest in continuous learning via ongoing training and development of professional skill set
  • Collaborate with DevOps resources and other technical experts to deliver on cloud projects like resilience, customer provisioning, landscape management, build pipelines, development infrastructure
  • Be available for regular on-call rotation, including participating in the operation of the service during release updates, incident response, and developer on duty assignments

Benefits

  • Constant learning
  • Skill growth
  • Great benefits
  • Team that wants you to grow and succeed
  • Personal development
  • Inclusion
  • Focus on health and well-being
  • Flexible working models
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service