Logo
The Home Depot

Senior Software Engineer - Native App Reliability (Remote)

The Home Depot, WorkFromHome

Save Job

Overview

Senior Software Engineer - Native App Reliability (Remote). The Senior Native App Reliability Engineer will be instrumental in ensuring reliability, availability, and performance of Native applications (iOS & Android). The role leverages mobile development expertise, SRE principles, and observability to proactively identify and resolve issues, optimize user experience, and drive a culture of reliability.

Base pay

Base pay range: $80,000.00/yr - $180,000.00/yr

Note: This range is provided for general guidance. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Responsibilities

  • Delivery and Execution – Develop, test, deploy, and maintain software with a clear understanding of the value it provides; take on opportunities and challenges with urgency and energy; develop test suites to enable rapid deployment to production; consider a broad view when addressing issues with a global lens
  • Learns and Grows – Learn from success and failure; actively seek growth through formal and informal development channels
  • Plans and Aligns – Collaborate in agile processes; work with the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable; communicate clearly to diverse audiences; adapt to shifting demands; relate openly with diverse groups
  • Supports and Enables – Help grow junior engineers by providing guidance on modern software development frameworks and leading technical discussions

Reporting and Travel

  • This position typically reports to Software Engineer Manager or Sr. Manager
  • No direct reports
  • No travel required

Qualifications

Minimum Qualifications

  • Must be eighteen years of age or older
  • Must be legally permitted to work in the United States

Preferred Qualifications

  • 3-5 years of relevant work experience
  • Experience with iOS or Android development is highly encouraged
  • Proficient in Native App/Play Store Release Management
  • Expertise in pipeline automation and alerting for highly reliable software services
  • Familiarity with monitoring, observability, and analytics tools (e.g., Embrace, Quantum Metric, Firebase, GitHub Actions)
  • Hands-on experience with Mobile Chaos Testing
  • Experience developing and implementing comprehensive monitoring, logging, and alerting solutions
  • Extensive experience with scripting/programming languages (BASH, Python, Golang, TypeScript, Java, etc.) and data formats (YAML, JSON, etc.)
  • Deep experience with infrastructure automation tools (Terraform, Ansible)
  • Experience managing Google Cloud Platform projects and services
  • Skilled in monitoring and observability tools (Prometheus, Grafana, OpenTelemetry)
  • Comfortable with Unix and Windows
  • Experience implementing security frameworks for user and service authorization and authentication
  • Experience creating unit, functional, destructive, and performance tests
  • Proficiency in modern debugging and root cause analysis
  • Experience with version control systems
  • Background in designing systems for High Availability, Disaster Recovery, Performance, Efficiency, and Security
  • Operational support experience with a focus on system reliability
  • Ability to share knowledge across engineering functions
  • Strong communication and collaboration skills, including writing documentation and presenting technical solutions

Education

  • Minimum Education: Bachelor's degree or equivalent
  • Preferred Education: No additional education

Experience

  • Minimum Years Of Work Experience: 3
  • Preferred Years Of Work Experience: No additional years

Leadership

  • Minimum Leadership Experience: None
  • Preferred Leadership Experience: None

Certifications

  • None

Benefits

Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of benefits, visit the employer's benefits page.

Job Function and Industry

  • Job function: Information Technology
  • Industries: Consumer Services

#J-18808-Ljbffr