The Home Depot Software Engineer Reviews | Glassdoor

The Home Depot Software Engineer Reviews

Updated September 20, 2017
19 reviews

Filter

Filter

Software Engineer

3.8
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
The Home Depot President & CEO Craig Menear
Craig Menear
14 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
More Pros and Cons

  1. "Good Company to work as an engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Atlanta, GA
    Current Employee - Senior Software Engineer in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot full-time (More than a year)

    Pros

    It is a good company to work with great work/life balance, very respectful in time, always 9 to 5 and builds a career for a lifetime in the company is possible.

    Cons

    As a software engineer is not allowed working for home, work frames such as pair programming, TDD, and agile are imposed in most of the teams in IT so no solo coding or time to learn to technologies and programming languages.


  2. Helpful (1)

    "Great Company, Can't Compete with Tech Giants"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Intern - Software Engineer(Internship) in Atlanta, GA
    Former Intern - Software Engineer(Internship) in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at The Home Depot as an intern (Less than a year)

    Pros

    The people at Home Depot are all super friendly and down to earth. As an intern, I got an interesting project in ML, and I really enjoyed the team I worked on. The Store Support Center (their headquarters) is also a really nice, and while it may not be the google campus, it was a lot cooler than I was expecting. Home Depot definitely sees that if they want to attract top tech talent, they need to shift the company culture in their tech department. While I was there, everyone was very laid back, and the interns were definitely treated very well. My favorite part is that everyone seemed to really value the company culture. Definitely felt like I was part of a big team.

    Cons

    The work environment is definitely a little slow paced. As an intern, daily life wasn't exactly thrilling. While there are definitely cool things happening there, my team at the home depot seemed to just go happily at their own pace. If you're looking for inspiring innovation, this may not be the company for you. Also, I hate to say it but their salaries just can't compete with tech companies.

    Advice to Management

    If you want to really attract top tech talent, you need a bigger draw for people to come and live in Atlanta, or you need tech offices in other cities. For me, it would be difficult to take a job in Atlanta over one in NY or seattle or SF that pays more.

  3. "meh to not so great"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Austin, TX
    Current Employee - Senior Software Engineer in Austin, TX
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I have been working at The Home Depot full-time (More than 10 years)

    Pros

    it's a stable safe company to work for
    it's not going out of business any time soon
    so-so stock options

    Cons

    pay is sub-par
    few to no perks
    corporate meetings are more like high school pep rallies
    much of IT is going to a jack of all trades master of none approach
    did away with specific devops groups and now everyone on every team has to learn how to do everything on their own time while doing everything as well
    no IT training opportunities which is worse when they suddenly expect everyone to be able to do all the jobs required for IT projects
    forced paired programming without trying to match technical skills or at least technical aptitude

    Advice to Management

    INVEST IN YOUR ASSOCIATES WITH REAL TRAINING
    and improve benefits
    get over the whole "IT must wear pants" things
    paired programming is not the cure all you think it is, blindly forcing it just hurts productivity and doesn't help in the long run


  4. "Software Engineer Intern"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Engineer Intern in Atlanta, GA
    Current Intern - Software Engineer Intern in Atlanta, GA
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot as an intern (More than a year)

    Pros

    Large company employing highly varied technologies, if you find the right teams. Decent pay for an intern, but the full time offer leaves a little to be desired (still not bad for ATL though). Company values and company culture (not to be confused with engineering culture) are great.

    Cons

    The software engineering practices are atrociously outdated. Many teams require pair programming (it is a company-wide requirement). No code reviews ("Pair programming replaces code reviews, they're not necessary if you're pairing correctly"). Automated testing is not pushed as hard as it should be. Features often come first over defects because of timeline constraints.

    Advice to Management

    Pair programming does not replace code reviews. Code quality is hugely important: invest the time and REQUIRE fully automated testing for anything that can be. Require more technical interviews... all candidates should write code, period.


  5. "Corporate IT for Stores"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Atlanta, GA
    Current Employee - Senior Software Engineer in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot full-time (More than 10 years)

    Pros

    The latest technologies are being used. Pivotal Cloud Foundry/Tracker, Google Cloud, Github, Puppet, Spacewalk, Reliability Engineering, Confluence, Slack.

    Cons

    Change is constant and moves fast. You have to work hard to keep up with it.

    Advice to Management

    Nothing.


  6. "Home Depot Pros"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Engineer(Internship) in Atlanta, GA
    Current Intern - Software Engineer(Internship) in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot as an intern (More than a year)

    Pros

    The employees here treat you like a full-time associate and give you work that actually adds value to the company!

    Cons

    Lots of meetings, sometimes hard to get much done


  7. Helpful (1)

    "In transition"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Staff Software Engineer in Atlanta, GA
    Former Employee - Staff Software Engineer in Atlanta, GA
    Recommends
    Neutral Outlook
    Approves of CEO

    I worked at The Home Depot full-time (More than a year)

    Pros

    Great support from management, a few skilled engineers.

    Cons

    Lots of mediocre contractors and older technology (COBOL, DB2, etc.)

    Advice to Management

    Focus on attracting and retaining top talent, drop mediocre TCS devs.

  8. Helpful (1)

    "Solid all around"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Atlanta, GA
    Current Employee - Senior Software Engineer in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot full-time (More than 5 years)

    Pros

    Agile (pair programming, tdd, ci/cd)
    Modern (replacing legacy Java or vendor programs with Angular/React/Go)

    Cons

    Micro management has increased with the move to Agile
    Management / Product Manager roles are not clearly defined


  9. "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Atlanta, GA
    Current Employee - Software Engineer in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot full-time (More than a year)

    Pros

    Smart people, good management, flexible hours, work from home sometimes

    Cons

    Corporate minutiae, monotonous meetings, TPS reports ..etc

    Advice to Management

    Put more focus on continuing education and mentorship of software engineers


  10. "Hires and maintains employment of too many poor quality workers"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Atlanta, GA
    Current Employee - Software Engineer in Atlanta, GA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at The Home Depot full-time (Less than a year)

    Pros

    Success Sharing, Good place to get your foot in the door, Cafe has great food, Praise.

    Cons

    Politics (depends on the team), lack of competitive pay

    Advice to Management

    Pay competitively and raise the bar. Allowing too much lackluster talent in, is making it hard for quality people to want to stay.