About The Position

Lead the creation of comprehensive end-to-end detailed solutions for projects and platforms with overall accountability for the technical design and delivery of a specific technical solution based on requirements from stakeholders. Develop and maintain technical solutions, ensuring adherence to engineering and architectural design principles while meeting business requirements. Provide technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards. Ultimately, providing expert advice and lead in system / application administration, installation, configuration / provisioning, platform planning and design, integration and release / deployment management.

Requirements

  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 5-7 years relevant experience in IT
  • 4+ years experience designing/operating/supporting Salesforce CRM/Loyalty Management
  • Expertise building flows and DPE logic within Loyalty Management
  • Comfortable designing data models and building ER diagrams
  • Expert APEX coding knowledge… having been an APEX senior developer previously
  • Proficient in Debugging APEX/Flows/etc. to troubleshoot issues with business logic/data
  • Expertise with triggers/batches implementation to manage business processes
  • Proficient in SOQL/SOSL and Data Loader
  • Expert knowledge of Salesforce Loyalty Mgmt configuration components
  • Leveraged CI/CD pipelines previously to manage change from development through production
  • Expertise executing performance testing and optimizations/scaling as needed
  • Experience with SF Connect integrations with other SF products (Data cloud, Marketing cloud, etc)
  • Experience delivering large to extra-large size features with multiple partner engagements.
  • Experience leading end to end design, development and testing of large and extra-large features.
  • Proficient managing code versions in code repo for multiple feature deliveries across the board.
  • Expert knowledge of the business, the broader organization, technical environment, processes, procedures, tools and other relevant technology areas (e.g. Architecture, Infrastructure, Security etc.) from a design / support / solutions perspective
  • Primary subject matter expert in multiple areas and consults with clients/or project teams with respect to all aspects of research, analysis, design, hardware / software support
  • Expert knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues
  • Works independently and/or autonomously as a senior/ lead on a diverse range of tasks / operational support of solutions

Nice To Haves

  • Prior experience working with Marketing organizations
  • Experience with Loyalty Management Referral Management package
  • Hands on experience with Salesforce Customer Data Cloud (CDC/CDP) and Salesforce Marketing Cloud Personalization/Engagement (MCP/MCE)
  • Knowledge expertise regarding SF licensing, especially those licenses aligned to Loyalty Management
  • Understands Mulesoft integration techniques
  • Graduate degree nice to have

Responsibilities

  • Execute on Engineering strategy as it relates to the introduction of tools and the automation of build, test, release and configure activities across Application, Platform and Infrastructure
  • Lead the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives; following a "build it, break it, fix it mentality".
  • Responsible for developing and documenting detailed solution design and act as an application SME through the design and development lifecycle ensuring alignment with Architecture
  • Simplify and distill business and technical complexity into manageable components to complete design documentation and assist with/review architecture blueprints
  • Be accountable for complex applications/systems development, programming /coding
  • Develop functional, technical and user interface designs for an application / system that meets the defined requirements
  • Consult on development of requirements and specifications and apply functional knowledge of business functions to design optimal software / systems
  • Review technical deliverables throughout detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed
  • Conduct code walkthroughs with developers and designers
  • Identify, recommend, source, negotiate and implement improvements/ solutions to enhance customer experience, availability, and/or reduce cost in support of client needs
  • Work with Technology partners to define metrics and performance goals for the application
  • Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity
  • Research/analyze business requirements to evaluate and recommend optimal solutions within business technology architecture
  • Collect environment requirements for infrastructure implementation by analyzing the current system environment, using technical tools and utilities
  • Work with Architects to ensure that environment modifications interact appropriately, data conversion impacts are considered, and other areas of impact are addressed and meet performance requirements of the project
  • Contribute to the advancement of the TD engineering practice through strong collaboration, research, analytic, and problem-solving skills
  • Adhere to enterprise frameworks or methodologies that relate to software engineering activities
  • Ensure respective programs/ policies/practices are well managed, meets business needs, complies with internal and external requirements, and aligns with business priorities
  • Deliver effective and efficient solutions ensuring that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
  • Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
  • Actively seek and support continuous improvement and automation opportunities within the engineering practice
  • Conduct meaningful analysis at the functional or enterprise level using results to draw conclusions, make recommendations, assess the effectiveness of programs/ policies/ practices
  • Identify opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
  • Review design documents looking for issues/enhancements that would eliminate complexity and simplify ongoing maintenance
  • Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and supporting gating and review sign-offs for solution design
  • Monitor service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exists
  • Lead / facilitate and/or implement actions / remediation plans to address performance / risk /governance issues
  • Actively manage relationships within and across various business lines, corporate and/or control functions and ensure alignment with enterprise and/or regulatory requirements
  • Protect the interests of the organization – identify and manage risks, and escalate non-standard, high risk activities as necessary
  • Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
  • Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
  • Deliver application demos for small to medium size groups that have representation from executives, product owners, business partners, developers, testers, BSAs
  • Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
  • Create compelling direction for a team of professionals across multiple agile pods without micro-managing the pod members
  • Act as an expert advisor for business partners and BSAs for capturing and clarifying the requirements
  • Provide thought leadership and/ or industry knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit
  • Keep current on emerging trends/ developments and grow knowledge of the business, related tools and techniques
  • Participate in personal performance management and development activities, including cross training within own team
  • Mentor who works with junior team members or new team members in a collaborative manner to enhance the skills of the pod and aligns growth to the individual's career development objectives
  • Keep others informed and up-to-date about the status / progress of projects and / or all relevant or useful information related to day-to-day activities
  • Actively mentors and enables team members by sharing knowledge and leveraging engineering best practices.
  • Support the team by providing guidance and proactively identifying and resolving issues
  • Lead, motivate and develop relationships with internal and external business partners / stakeholders to develop productive working relationships.
  • Contribute to a fair, positive and equitable environment that supports a diverse workforce
  • Act as a brand ambassador for your business area/function and the bank, both internally and/or externally

Benefits

  • base salary
  • variable compensation
  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
  • regular development conversations
  • training programs
  • competitive benefits plan
  • online learning platform
  • variety of mentoring programs
  • training and onboarding sessions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service