Demo

Senior Software Engineer, Store Systems (Remote)

Home Depot Management Company, LLC
Atlanta, GA Remote Full Time
POSTED ON 1/24/2025
AVAILABLE BEFORE 4/13/2025

Position Purpose :

The Senior Software Engineer will play a crucial role in the development, maintenance, and enhancement of systems that integrate with store systems, payment gateways, and legacy software. As a Senior Software Engineer, you will work within a team focused on building and refactoring high-impact applications, ensuring their reliability, scalability, and alignment with business needs. You will also work on integrating various payment solutions, streamlining payment processing, and ensuring that legacy systems can seamlessly communicate with modern applications. The role requires a combination of technical expertise in software development, payment systems, and a solid understanding of legacy systems integration. Senior Software Engineers will also contribute to product and tool selection, configuration, security, performance tuning, and mentoring junior engineers.

Key Responsibilities :

  • 50% Delivery and Execution - Design, develop, test, deploy, and maintain software applications with a strong focus on integrating store systems, payment gateways, and legacy systems. Collaborate across teams to implement and improve payment solutions, ensuring security and efficiency. Develop and test software per business needs, addressing integration challenges with existing legacy platforms and payments infrastructure. Prioritize speed and quality in deployment, using test-driven development (unit, functional, and performance testing) to ensure seamless integration and minimize disruptions.
  • 20% Learns and Grows - Continually develop knowledge in payment systems, legacy software integration, and store technologies. Apply modern approaches to payment-related software challenges and grow through collaboration with peers and mentorship of junior engineers. Actively contribute to advancing the store system team's expertise in payment solutions, improving system resilience, and optimizing legacy integration.
  • 20% Plans and Aligns - Work closely with the Product Team to define clear, testable user stories related to store systems and payment integration. Ensure software solutions are robust, secure, and easy to maintain while adapting to the unique challenges of legacy systems. Partner with team members to ensure alignment across technology and business goals, managing the delivery of complex solutions while maintaining a focus on performance and scalability.
  • 10% Supports and Enables - Mentor junior engineers and assist in the development of best practices, especially around payment integration, legacy system interactions, and store systems. Lead technical discussions to share insights and strategies around integrating payment systems, ensuring security, and addressing issues specific to legacy software.

Direct Manager / Direct Reports :

This position reports to the Software Engineering Manager or Sr. Manager.

This role has no direct reports.

Travel Requirements :

No travel is required.

Physical Requirements :

Mostly sitting, with occasional opportunities for movement. Light lifting may occasionally be required.

Preferred Qualifications :

  • 2-4 years of relevant work experience with integration of payment systems and legacy software.
  • Proficient in front-end technologies such as HTML, CSS, JavaScript / TypeScript frameworks, and object-oriented programming (preferably Java).
  • Strong understanding of relational and noSQL database technologies.
  • Experience with cloud computing, CI / CD pipelines, and modern software design patterns.
  • Familiarity with security frameworks for user and service authentication / authorization, especially in payment systems.
  • Proven ability to integrate third-party payment gateways and legacy systems into modern architectures.
  • Experience with creating and executing a range of tests (unit, functional, destructive, and performance).
  • Knowledge of debugging techniques and root cause analysis for complex software issues, including integration problems with legacy software and payments.
  • Familiarity with version control systems and modern development workflows.
  • Minimum Education :

  • The knowledge, skills, and abilities typically acquired through completing a bachelor's degree program or equivalent degree in a field of study related to the job.
  • Preferred Education :

  • No additional education
  • Minimum Years of Work Experience :

    Preferred Years of Work Experience :

  • No additional years of experience
  • Minimum Leadership Experience :

  • None
  • Preferred Leadership Experience :

  • None
  • Certifications :
  • None
  • Competencies :

  • Global Perspective
  • Manages Ambiguity
  • Nimble Learning
  • Self-Development
  • Collaborates
  • Cultivates Innovation
  • Situational Adaptability
  • Communicates Effectively
  • Drives Results
  • Interpersonal Savvy
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer, Store Systems (Remote)?

    Sign up to receive alerts about other jobs on the Senior Software Engineer, Store Systems (Remote) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Home Depot Management Company, LLC

    Home Depot Management Company, LLC
    Hired Organization Address Austin, TX Full Time
    Position Purpose : The Project Manager is responsible for a combination of planning and execution of activities related ...
    Home Depot Management Company, LLC
    Hired Organization Address Atlanta, GA Full Time
    Position Purpose : Online Data Architect teams at The Home Depot coordinate with key stakeholders to determine data coll...
    Home Depot Management Company, LLC
    Hired Organization Address Atlanta, GA Full Time
    Position Purpose : A Lead Process Engineer designs and enables efficent, effective, and repetable processes within store...
    Home Depot Management Company, LLC
    Hired Organization Address Atlanta, GA Full Time
    Position Purpose : Home Depot's Customer Experience is a key enabler of our ability to grown and gain market share in an...

    Not the job you're looking for? Here are some other Senior Software Engineer, Store Systems (Remote) jobs in the Atlanta, GA area that may be a better fit.

    Senior Software Engineer

    OneStream Software, Decatur, GA

    AI Assistant is available now!

    Feel free to start your new journey!