Senior Software Engineer (Remote)

The Home Depot

Atlanta Georgia

United States

Information Technology
(No Timezone Provided)

POSITION PURPOSE
The Senior Software Engineer with join the team that is involved in design, analysis , development and support of various systems used in the Paint department.

Need someone with 3+ years’ experience on one or more of the following languages/framework. Angular 5 or above, and Javascript. Java, Spring Boot, Microservices, any cloud platform, and CI/CD Platforms are desired.
. Automation experience nice to have. Candidates having a strong SRE mindset will be very helpful.

As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.

The Home Depot is able to offer virtual employment of this position in the following states: AL, AK, AZ, AR, DE, DC, FL, GA, HI, ID, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, WV, WI, WY


MAJOR TASKS, RESPONSIBILITIES AND KEY ACCOUNTABILITIES

70% – Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do “destructive testing” to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively

20% – Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing

10% – Learning:
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations

NATURE AND SCOPE

Typically reports to the Software Engineer Manager or Sr. Manager.

ENVIRONMENTAL JOB REQUIREMENTS


Environment:

Located in a comfortable indoor area. Any unpleasant condition

Travel:

Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
3+ years of relevant work experience in a front end environment working with Angular 5 or above

Additional Minimum Qualifications:

Must be legally permitted to work in the United States
Experience in an object oriented programming lan

Education Required:

The knowledge, skills and abilities typically acquired through the completion of a bachelor’s degree program or equivalent in a field of study related to the job.

Years of Relevant Work Experience: 3
 years

Physical Requirements:

Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Preferred Qualifications:

Experience in a modern scripting language (preferably Python)
Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Exposure to a CI/CD toolchain
Exposure to destructive testing methodologies and tools
Exposure to a cloud computing platform and the associated automation patterns they provide
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Exposure to defensive coding practices and patterns for high-availability
Exposure to a NoSQL database
Exposure to query optimization and troubleshooting
Exposure to effective data modeling within both SQL and NoSQL databases
Understanding of modern microservice-based architectures and methodologies
Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Exposure to REST and effective web service design

Knowledge, Skills, Abilities and Competencies:
Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm

Collaborates: Building partnerships and working collaboratively with others to meet shared objectives

Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences

Cultivates Innovation: Creating new and better ways for the organization to be successful

Drives Results: Consistently achieving results, even under tough circumstances

Global Perspective: Taking a broad view when approaching issues; using a global lens

Interpersonal Savvy: Relating openly and comfortably with diverse groups of people

Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear

Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder

Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels

Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations


Healthcare Options
Profit-Sharing Bonuses
Tuition Reimbursement
Discounts on Cell Phones, Gyms, and More

COVID PRECAUTIONS


Thermometers and masks provided for associates
Daily health and temperature checks at all locations
Associates are required to wear a mask
Required social distancing measures throughout buildings
Increased cleaning frequency and enhanced sanitation efforts

Job Location

Atlanta, GA

Don’t forget to look for other jobs in area of interest!


SHARE

Explore

Atlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAustin, TXAtlanta, GA

Stay Connected

Make Doing Work For You

With stores, distribution centers, and corporate offices across the country, your next opportunity might be right around the corner.

Explore Opportunities

Working at Home Depot

Corporate Information

Help

Follow Us

Senior Software Engineer (Remote)

The Home Depot

Atlanta Georgia

United States

Information Technology

(No Timezone Provided)

POSITION PURPOSE
The Senior Software Engineer with join the team that is involved in design, analysis , development and support of various systems used in the Paint department.

Need someone with 3+ years’ experience on one or more of the following languages/framework. Angular 5 or above, and Javascript. Java, Spring Boot, Microservices, any cloud platform, and CI/CD Platforms are desired.
. Automation experience nice to have. Candidates having a strong SRE mindset will be very helpful.

As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.

The Home Depot is able to offer virtual employment of this position in the following states: AL, AK, AZ, AR, DE, DC, FL, GA, HI, ID, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, WV, WI, WY


MAJOR TASKS, RESPONSIBILITIES AND KEY ACCOUNTABILITIES

70% – Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do “destructive testing” to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively

20% – Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing

10% – Learning:
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations

NATURE AND SCOPE

Typically reports to the Software Engineer Manager or Sr. Manager.

ENVIRONMENTAL JOB REQUIREMENTS


Environment:

Located in a comfortable indoor area. Any unpleasant condition

Travel:

Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
3+ years of relevant work experience in a front end environment working with Angular 5 or above

Additional Minimum Qualifications:

Must be legally permitted to work in the United States
Experience in an object oriented programming lan

Education Required:

The knowledge, skills and abilities typically acquired through the completion of a bachelor’s degree program or equivalent in a field of study related to the job.

Years of Relevant Work Experience: 3
 years

Physical Requirements:

Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Preferred Qualifications:

Experience in a modern scripting language (preferably Python)
Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Exposure to a CI/CD toolchain
Exposure to destructive testing methodologies and tools
Exposure to a cloud computing platform and the associated automation patterns they provide
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Exposure to defensive coding practices and patterns for high-availability
Exposure to a NoSQL database
Exposure to query optimization and troubleshooting
Exposure to effective data modeling within both SQL and NoSQL databases
Understanding of modern microservice-based architectures and methodologies
Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Exposure to REST and effective web service design

Knowledge, Skills, Abilities and Competencies:
Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm

Collaborates: Building partnerships and working collaboratively with others to meet shared objectives

Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences

Cultivates Innovation: Creating new and better ways for the organization to be successful

Drives Results: Consistently achieving results, even under tough circumstances

Global Perspective: Taking a broad view when approaching issues; using a global lens

Interpersonal Savvy: Relating openly and comfortably with diverse groups of people

Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear

Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder

Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels

Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations


Healthcare Options
Profit-Sharing Bonuses
Tuition Reimbursement
Discounts on Cell Phones, Gyms, and More

COVID PRECAUTIONS


Thermometers and masks provided for associates
Daily health and temperature checks at all locations
Associates are required to wear a mask
Required social distancing measures throughout buildings
Increased cleaning frequency and enhanced sanitation efforts

Job Location

Atlanta, GA

Don’t forget to look for other jobs in area of interest!


SHARE

Explore

Atlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAtlanta, GAAustin, TXAtlanta, GA

Stay Connected

Make Doing Work For You

With stores, distribution centers, and corporate offices across the country, your next opportunity might be right around the corner.

Explore Opportunities

Working at Home Depot

Corporate Information

Help

Follow Us