Position Purpose
The Software Engineer II is responsible for independently developing and assisting in the design of a product that our customers and associates love. As a Software Engineer II, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In addition, Software Engineer IIs may be involved in configuration, security, resilience, performance tuning, and production monitoring.
Key Responsibilities
-
Delivery and Execution: Collaborate and pair with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions. Document, review, and ensure that all quality and change control standards are met. Work with the Product Team to ensure user stories are developer-ready, easy to understand, and testable. Write custom code or scripts to automate infrastructure, monitoring services, and test cases. Write custom code or scripts to do destructive testing to ensure adequate resiliency in production. Program configuration/modification and setup activities on large projects using HD approved methodology. Configure commercial off-the-shelf solutions to align with evolving business needs. Create meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively.
-
Learning: Actively seek ways to grow and be challenged using both formal and informal development channels. Learn through successful and failed experiments when tackling new problems.
-
Plans and Aligns: Collaborate with other team members in agile processes. Assist in creating new and better ways for the team to be successful. Relate openly and comfortably with diverse groups of people. Build partnerships and work collaboratively with others to meet shared objectives.
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.
- Experience in writing SQL queries against a relational database.
- Experience in version control systems.
- Experience in front-end technology such as HTML, CSS, and JavaScript/TypeScript frameworks.
- Experience in an object-oriented programming language (preferably Java).
- Experience in source code version control.
- Experience in relational or NoSQL database technology.
- Experience in cloud computing techniques.
- Experience in CI/CD tools.
- Experience in microservice-based architecture.
- Experience with modern debugging and root cause analysis techniques.
- Exposure to security frameworks for user and services authorization and authentication.
- Exposure to creating and executing unit, functional, destructive, and performance tests.
Education
- 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.
Working Conditions
- Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
- No travel required.
Join The Home Depot team today and see for yourself why we are consistently ranked as a top Fortune 500 company.
Benefits Extracted with AI
- Remote work
- Opportunities for professional growth
- Collaborative team environment
Similar jobs
Last update: 23 minutes ago
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
Senior Software Engineer - Remote
Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.
Software Engineer II
Join GitHub as a Software Engineer II to enhance collaboration experiences, working remotely with a diverse team.
Front End Engineer II
Join Amazon as a Front End Engineer II to build innovative mobile-first websites and applications for Creator Marketing.
Remote Software Engineer - C#, TypeScript, Redux.js
Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.
Remote Software Engineer with C# and Front-End Development
Join GitHub as a Remote Software Engineer, focusing on C# and Front-End Development. Work with a diverse team to enhance collaboration for developers.
Software Development Engineer II - Backend
Join HackerRank as a remote Software Development Engineer II - Backend, focusing on scalable backend applications and microservices.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
Front-End Engineer II
Seeking a skilled Front-End Engineer II in Seattle, WA to develop high-quality web applications using JavaScript, HTML, CSS.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Front-End Engineer II
Join AWS as a Front-End Engineer II to develop and maintain marketing tools using Angular, JavaScript, and more.
Software Development Engineer II - Backend
Join HackerRank as a remote Software Development Engineer II - Backend, focusing on scalable backend systems.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Software Engineer III - Front End
Join Walmart as a Software Engineer III - Front End, focusing on JavaScript, React, and TypeScript in a hybrid work environment.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Principal Software Engineer - Front-End Design
Principal Software Engineer role focused on front-end design and modern web technologies at Microsoft, remote work available.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.
Remote Software Engineer - Microsoft Teams
Join Microsoft Teams as a Remote Software Engineer focusing on innovative collaboration features.
Remote Software Engineer with Frontend Focus
Join Centivo as a Remote Software Engineer focusing on frontend development with Typescript and React.
Software Engineer III - Front End
Join Walmart as a Software Engineer III - Front End, working with JavaScript, React, and TypeScript to enhance customer experiences.
Frontend Developer with JavaScript and Node.js
Remote Frontend Developer role in India, focusing on JavaScript, Node.js, and responsive web design.
Fullstack Software Engineer
Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.
Software Engineer (Fullstack/Cloud)
Join SOUTHWORKS as a Software Engineer (Fullstack/Cloud) to work on high-profile projects with remote flexibility.
Software Engineer II - TypeScript, Node.js, React
Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.