Software Engineer II

HOME DEPOT U.S.A., INC.

18m ago • Remote

Mid

Remote

90,000 - 170,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer II

  • Travel: No travel required

  • Reports to: Software Engineer Manager or Sr. Manager

  • Direct reports: None

Description

The Software Engineer II independently develops and assists in the design of products customers and associates love. The role focuses on delivering secure, reliable, scalable production applications and may support configuration, security, resiliency, performance tuning, and production monitoring.

Responsibilities

  • Collaborate and pair with UX, engineering, and product management to build secure, reliable, scalable software

  • Document, review, and ensure quality and change control standards are met

  • Help ensure user stories are developer-ready, clear, and testable

  • Write custom code/scripts to automate infrastructure, monitoring services, and test cases

  • Write scripts for destructive testing to validate production resiliency

  • Perform configuration/modification and setup on large projects using approved methodology

  • Configure commercial off-the-shelf solutions to align with evolving business needs

  • Create dashboards, logging, alerting, and response mechanisms to capture and address issues proactively

  • Actively learn and improve through experiments (successful and failed)

  • Collaborate in agile processes and help the team succeed through shared objectives

Requirements

  • Must be 18 years of age or older

  • Must be legally permitted to work in the United States

  • Minimum 2 years of relevant work experience

  • SQL queries against a relational database

  • Experience with version control systems / source code version control

  • Front-end experience: HTML, CSS, and JavaScript/TypeScript frameworks

  • Object-oriented programming experience (preferably Java)

  • Relational or NoSQL database technology experience

  • Cloud computing techniques

  • CI/CD tools

  • Microservice-based architecture experience

  • Modern debugging and root cause analysis

  • Exposure to security frameworks for authentication and authorization

  • Exposure to unit, functional, destructive, and performance testing

  • Bachelor’s degree or equivalent related degree/experience

Benefits

Pay range for California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents: $90,000.00–$170,000.00.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Engineer II role

Improve your resume for just $5

$90,000 – $170,000/year

Unlock Full Resume Report