Software Engineer II - Marketing Technology
Job Description
Based in Atlanta with remote options, the Software Engineer II in Home Depot's TechOps organization focuses on application stability, proactive readiness, and AI-driven incident management across core marketing and IT ecosystems. This role designs AI-enabled solutions, leads onboarding and training, and translates support telemetry into actionable insights to ensure day-one stakeholder success.
Responsibilities
- Intelligent Automation and AI Ops: Collaborates on designing and deploying AI-enabled solutions and ML models to enhance proactive anomaly detection, automate root-cause analysis, and support self-healing incident resolution.
- Centralized Support and Incident Triage: Oversees the primary L1-L3 intake pipeline to triage, troubleshoot, and remediate advanced application tickets, reducing MTTR and shielding stakeholders from complex platform errors.
- Application Health and Defensive QA: Works with core engineering to build health validation pipelines and monitors data flows to identify data-mapping anomalies before they impact downstream execution.
- Launch Readiness and Technical Documentation: Serves as the onboarding partner for new IT capabilities, producing system diagrams, data dictionaries, job schedules, and API mappings to ensure day-one platform supportability.
- Technical Product Training and Onboarding: Leads creation and delivery of technical product training to onboard new teams, focusing on UI navigation, deep configuration rules, and platform capabilities.
- Lifecycle Optimization and Support Telemetry: Conducts blameless post-mortems and converts support telemetry into actionable engineering backlogs to drive permanent platform improvements and monitor product-level SLOs.
- Automation and Scripting: Develops custom code, scripts, and automated ticketing paths to streamline workflows, optimize event monitoring, and coordinate backend routing between IT and business teams.
- Advanced Platform Operation: Configures and tunes complex homegrown tools, data products, and third-party solutions where self-service capabilities are unavailable.
- Professional Growth: Seeks opportunities to grow through formal and informal development channels, learning from both successes and failures when addressing new problems.
- Collaborative Execution: Partners with teammates in agile processes, contributes to better ways for the team to succeed, and builds effective relationships across diverse groups to achieve shared objectives.
Requirements
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
Technologies
- Java
- Python
- Bash
- SQL
- NoSQL
- Git
- Splunk
- Datadog
- New Relic
- Dynatrace
- Jira Service Management
- ServiceNow
Direct Manager / Direct Reports
This position typically reports to a Software Engineer Manager or Senior Manager and has zero direct reports.
Travel Requirements
No travel required.
Physical Requirements
Primarily sedentary with frequent opportunities to move; occasional light lifting may be required.
Working Conditions
Operates in a comfortable indoor environment; any adverse conditions are infrequent and not objectionable.
Minimum Qualifications
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
Preferred Qualifications
- 1-3 years of relevant work experience in a DevOps, SRE, TechOps, or Production Support Engineering role.
- Experience with an object-oriented programming language (preferably Java) alongside scripting languages for automation and AI (preferably Python or Bash).
- Proficiency in modern debugging, root cause analysis, and log analysis techniques.
- Experience with cloud infrastructure and CI/CD pipelines.
- Ability to write complex SQL queries and work with Relational or NoSQL databases.
- Experience with monitoring, logging, and observability tools (Splunk, Datadog, New Relic, Dynatrace) for event monitoring and proactive alerting.
- Exposure to AI/ML-driven automation or intelligent anomaly detection (AIOps).
- Understanding of data engineering concepts, data pipelines, and debugging data-mapping architectures.
- Experience with enterprise ticketing platforms (Jira Service Management, ServiceNow) and automated ticket routing or system APIs.
- Experience creating technical documentation, infrastructure diagrams, data dictionaries, or delivering end-user training.
- Exposure to security frameworks for user authorization, authentication, and access control.
- Experience with functional, integration, and resilience testing.
- Experience with Git or equivalent source control.
Minimum Education
The knowledge, skills and abilities typically gained through a bachelor’s degree or equivalent in a related field.
Preferred Education
No additional education
Minimum Years of Work Experience
2
Preferred Years of Work Experience
No additional years of experience
Minimum Leadership Experience
None
Preferred Leadership Experience
None
Certifications
None
Competencies
- Global Perspective
- Manages Ambiguity
- Nimble Learning
- Self-Development
- Collaborates
- Cultivates Innovation
- Situational Adaptability
- Communicates Effectively
- Drives Results
- Interpersonal Savvy