The Home Depot · 13 hours ago
Principal Software Engineer, MarTech (Remote)
Maximize your interview chances
E-CommerceHome and Garden
H1B Sponsor Likely
Insider Connection @The Home Depot
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Collaborates with cross-functional teams (UX, engineering, product management) to design and deliver scalable, secure, and reliable solutions for Marketing Technology systems, with a focus on Customer Data Platforms (CDPs), email marketing technologies, and journey orchestration.
Ensures software solutions meet quality assurance and change control standards, including compliance with best practices for performance, scalability, and security, particularly in the context of marketing data.
Develops automation scripts for infrastructure, monitoring, and testing to improve operational efficiency and ensure seamless deployment in high-volume marketing environments.
Implements destructive testing techniques to validate the resilience and fault tolerance of marketing technology systems, ensuring robust performance under load.
Designs and builds monitoring dashboards, alerting systems, and logging frameworks to proactively detect, address, and resolve performance issues in production marketing systems.
Contributes to the development of enterprise-wide tools that drive automation and empower engineering teams, focusing on marketing platforms and customer data management.
Identifies opportunities for product enhancements that improve user experience, including optimizations for personalization, journey orchestration, and data integration.
Detects and addresses unsecured code areas within marketing systems, ensuring data security and compliance with industry standards.
Develops reusable code libraries and foundational architecture for marketing systems, optimizing for performance, scalability, and long-term maintainability.
Creates architecture diagrams and technical documentation, supporting security reviews and aligning stakeholders on system design and functionality.
Defines and tracks Service Level Objectives (SLOs) for marketing products and systems, ensuring their reliability in production and guiding backlog prioritization.
Provides technical support to product and support teams, responding to queries and offering guidance on MarTech systems, customer data flows, and best practices.
Monitors key tools and actively fosters collaboration across product teams, promoting alignment on marketing data strategy, integration, and journey optimization.
Supports production systems by ensuring uptime, assisting in issue resolution, and addressing performance bottlenecks across marketing platforms.
Continuously monitors production SLOs to ensure systems meet reliability and performance expectations, particularly for high-traffic marketing applications.
Partners with external vendors and the open-source community to integrate new features and contribute to industry-wide advancements in MarTech.
Collaborates with other product teams to define API specifications for shared marketing data, ensuring interoperability across platforms.
Reviews and analyzes performance and capacity for all production systems, including infrastructure, data pipelines, and message processing components.
Leads the triage of high-priority issues and outages, ensuring rapid resolution of production incidents impacting customer data, email campaigns, and personalization systems.
Leads and participates in learning activities around modern software design, with a focus on best practices in MarTech solutions, customer data platforms, and marketing automation technologies.
Stay informed on emerging technologies and trends in marketing data and email marketing, bringing new ideas and innovations to the team.
Attends industry conferences and training to learn how new tools, frameworks, and methodologies can improve the organization’s MarTech stack and overall product offering.
Shares knowledge and expertise with junior engineers, mentoring them in technical areas such as identity resolution, cloud infrastructure, and automated testing in a marketing context.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Mastery of an object-oriented programming language (preferably Java)
7-10 years of experience in software development, with a strong focus on MarTech platforms and data-driven solutions.
Extensive experience working with Customer Data Platforms (CDPs) to manage, unify, and leverage customer data for personalized marketing campaigns.
Strong expertise in journey orchestration and content orchestration to deliver seamless, personalized customer experiences across channels.
Hands-on experience implementing and optimizing growth loops, utilizing marketing data to drive customer acquisition, retention, and overall growth.
Solid understanding of marketing data strategies, with a focus on analyzing and acting on customer behavior to refine marketing strategies.
Expertise in email marketing technologies, including the use of automation, segmentation, and optimization to enhance email campaigns and customer engagement.
Experience designing systems with a focus on scale and optimization, ensuring marketing platforms handle high volumes of customer data and traffic efficiently.
Strong knowledge of identity resolution techniques, ensuring accurate and unified customer profiles across various touchpoints.
Proficiency in data architecture, with hands-on experience designing scalable and secure systems to manage large volumes of marketing data across multiple platforms.
Advanced proficiency in Java, with experience building scalable, high-performance solutions for marketing technology environments.
Extensive experience working with Google Cloud Platform (GCP), leveraging cloud infrastructure and services to optimize marketing data workflows and platform performance.
Expertise in creating and managing data flows within complex systems, focusing on the integration of marketing technologies and ensuring consistent data quality and accessibility.
Deep understanding of RESTful web services for integrating marketing technologies and third-party platforms seamlessly.
Strong foundation in CI/CD processes for delivering reliable, data-driven marketing solutions.
Experience with NoSQL databases and SQL query optimization for effectively managing large marketing data sets.
Proficient in identity resolution and ensuring the unification of customer profiles across various channels to enable personalized marketing campaigns.
Knowledge of best data privacy and compliance practices, particularly within marketing platforms and customer data management.
Familiarity with 12-factor methodology and applying best practices to ensure scalable, maintainable applications in marketing technology environments.
The knowledge, skills, and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
7-10 years
Preferred
No additional education
No additional years of experience
None
None
Company
The Home Depot
The Home Depot is a retailer of hardware, consumer goods, and DIY supplies both online and offline while providing home delivery services.
H1B Sponsorship
The Home Depot has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2021 (221)
2020 (256)
Funding
Current Stage
Late StageTotal Funding
unknown2007-07-31Debt Financing
Recent News
2024-12-12
MarketScreener
2024-11-27
Company data provided by crunchbase