FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Backend – Distributed Systems
The Home Depot. Assist in developing and designing products for Home Depot customers and associates .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development and deployment, particularly in Java and cloud computing with GCP. Proficient in utilizing modern tools for observability, data analysis, and CI/CD processes while collaborating effectively in agile environments.
Highest-signal resume keywords
Java ProgrammingGoogle Cloud Pub/SubApache CassandraBigQueryCI/CD Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Object-Oriented ProgrammingMicroservice ArchitectureNoSQL Database SystemsSQLPrometheusGrafanaAutomated Deployment PipelinesSource Code Version ControlDebugging TechniquesTesting Frameworks
Soft Skills
CollaborationProblem-SolvingAdaptabilityCommunicationGrowth Mindset
Tools & Technologies
Google Cloud PlatformEvent-Driven ArchitecturesMessage QueuingAI Developer ToolsMetrics and Alerting Systems
Industry Keywords
Agile ProcessesSecurity FrameworksUser AuthorizationService AuthenticationHigh-Throughput Environments
Tech Stack
Tools & technologiesApacheBigQueryCassandraCloudGoogle Cloud PlatformGrafanaJavaNoSQLPrometheusSQL
About the role
Key responsibilities & impact- Assist in developing and designing products for Home Depot customers and associates
- Develop, test, deploy, and maintain software
- Follow organizational best practices and participate in improvement conversations
- Help the team achieve results under challenging circumstances
- Learn through successful and failed experiments when tackling new problems
- Seek opportunities for growth and challenge through formal and informal development channels
- Build partnerships and collaborate with others to meet shared objectives
- Collaborate with team members in agile processes
- Contribute to product configuration, security, resilience, performance tuning, and production monitoring
- Report to a Software Engineer Manager or Senior Manager
- Manage no direct reports
Requirements
What you’ll need- Must be eighteen years of age or older
- Must be legally permitted to work in the United States
- Bachelor's degree program or equivalent degree in a field of study related to the job
- Minimum 1 year of work experience
- Experience in an object-oriented programming language, preferably Java
- Experience with event-driven architectures and message queuing/streaming platforms, specifically Google Cloud Pub/Sub
- Experience with NoSQL database systems, particularly Apache Cassandra, in high-throughput environments
- Experience querying, analyzing, and working with large datasets using BigQuery or relational databases (SQL)
- Hands-on experience building, managing, and maintaining observability, metrics, and alerting systems using Prometheus and Grafana
- Experience or familiarity leveraging modern AI developer tools, such as Claude and LLM-based coding assistants
- Experience in microservice-based architecture and cloud computing techniques, with GCP preferred
- Experience in CI/CD tools and automated deployment pipelines
- Experience in source code version control, such as Git
- Experience with modern debugging and root cause analysis techniques
- Exposure to security frameworks for user and service authorization and authentication
- Exposure to creating and executing unit, functional, destructive, and performance tests
Benefits
Comp & perks- Remote/Virtual work arrangement
- No travel required
- Opportunities to build and grow technical and leadership skills
- Formal and informal development channels
- Comfortable indoor working conditions