Sr. User Experience Designer
- Full Time
About the role
With a career at The Home Depot, you can be yourself and also be part of something bigger.
Key Responsibilities:• Responsible for independently developing and assisting in the design of a product that our customers and associates love.
• 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.
• May be involved in configuration, security, resilience, performance tuning and production monitoring.
• 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 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.
• Actively seek ways to grow and be challenged using both formal and informal development channels.
• Learn through successful and failed experiment when tackling new problems.
• 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.
• Telecommuting available.
Minimum Qualifications:
• Must be eighteen years of age or older.
• Must be legally permitted to work in the United States.
• Master’s degree in Computer Science, Computer Engineering, Applied Computer Science, Information Technology, Electronics Engineering, or a related field and 2 years of experience in a related occupation. Requires 2 years of experience in the following skills:
• Hands-on experience developing, testing, and deploying backend services using Java, with practical experience in Micronaut or similar modern frameworks.
• Contributing to microservice-based architectures, following object oriented design principles, and writing clean, maintainable, production-quality code using IntelliJ IDEA.
• GitHub Actions to support CI/CD pipelines, including automating builds, tests, deployments, and change management artifacts.
• Contributing to pipeline enhancements that improve development velocity and reliability under established practices.
• Deploying and operating applications in Google Cloud Platform (GCP) environments.
• Cloud computing techniques, environment configuration, and integrating pipelines with cloud-based infrastructure across non-production and production environments.
• Using Sonar for static code analysis and quality gates, and Elastic Search for logging, search, or observability use cases.
• Creating and executing unit, functional, integration, destructive, and performance tests, and applying modern debugging and root cause analysis techniques.
• Writing SQL queries against relational databases, with working knowledge of relational and/or NoSQL database technologies and how they integrate with backend services.
• Front end technologies including HTML, CSS, and JavaScript/TypeScript frameworks, and understanding how front-end applications interact with backend APIs.
• Source code version control systems (e.g., Git/GitHub), including branching strategies, pull requests, and collaborative development workflows.
• Security frameworks for user and service authentication and authorization, and understanding of secure coding practices in distributed, cloud-based systems.