The Home Depot logo
The Home Depot

careers.homedepot.com

Senior Software Engineer – Golang/React

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$90K - $180K / year

Seniority

Senior

Job Description

Senior Software Engineer – Golang/React

The Home Depot

• Design, build, and operate data pipelines, backend services, and integrations • Develops, tests, deploys, and maintains software • Creates new and better ways for the organization to be successful • Collaborates with other team members in agile processes

Job Requirements

  • 3-5 years of experience
  • Experience building and operating production services on Google Cloud Platform, including BigQuery
  • Familiarity with engineering metrics and DORA-style measurement (deployment frequency, lead time, change failure rate)
  • Proficiency in Go, React, and TypeScript
  • Prompt engineering experience and exposure to building or operating LLM-backed agents or tools
  • Comfort working in a small platform team supporting many internal stakeholders
  • Strong data instincts: comfortable writing and reasoning about SQL against BigQuery datasets

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Job Pages

More Backend Engineer Jobs

Cisco logo

Senior Technical Lead (Golang, Distributed Systems)

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

Role Description This role can be performed from any location within the United States. As a Senior Technical Lead, you will work with and provide technical leadership to a team of highly motivated engineers working on solutions to ship or deploy for our customers, with a focus on improving Scale, Performance, Reliability, Robustness, and, most importantly, Security. In this role you’ll provide technical leadership and make architectural contributions in backend services that: - Collect and process telemetry at scale from data sources in customer environments - React to changes in environment and render policies in highly scalable manner to large number of enforcement points - Implement API endpoints that need to respond with minimal latencies even when crunching large volumes of data - Will be deployed in highly complex distributed system environments and involve failure modes unique to those environments Qualifications - At least 8+ years' experience building software systems in one or more programming languages such as Go, C++, or Java - 3+ years' technical leadership experience in a software engineering environment - Agile experience - Bachelor's degree with 8 years of related experience, Master's with 6 years, PhD with 3 years, or equivalent combination of education and experience. In lieu of a degree, a minimum of 10 years of relevant professional experience Requirements - Proficiency in Computer Science foundational areas, including algorithms, systems, databases, performance engineering and security architecture - Schema/Data modeling design experience - Experience with large-scale event processing architectures - Experience in systems programming and performance engineering - Experience working with security architecture and database design - Kubernetes experience - Experience programming using cloud APIs for AWS, Azure, or GCP - A professional who embraces agile methodologies that involve rapid prototyping by feedback gathered from customers, peers and technical solution architects, customer enablement engineers and support engineers - A technically skilled leader who enjoys architecting, designing, analyzing, and brainstorming solutions that improve the product and produce customer-facing capabilities Benefits - Medical, dental and vision insurance - 401(k) plan with a Cisco matching contribution - Paid parental leave - Short and long-term disability coverage - Basic life insurance - 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees - 1 paid day off for employee’s birthday - Paid year-end holiday shutdown - 4 paid days off for personal wellness determined by Cisco - Non-exempt employees receive 16 days of paid vacation time per full calendar year - Exempt employees participate in Cisco’s flexible vacation time off program - 80 hours of sick time off provided on hire date and each January 1st thereafter - Optional 10 paid days per full calendar year to volunteer

United States
$210.6K - $350.8K / year
Cisco logo

Backend Engineering Technical Leader

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

Role Description This role can be performed from any location within the United States. As a Technical Lead, you will work with and provide technical leadership to a team of highly motivated engineers working on solutions to ship or deploy for our customers, with a focus on improving: - Scale - Performance - Reliability - Robustness - Security In this role you’ll provide technical leadership and make architectural contributions in backend services that: - Collect and process telemetry at scale from data sources in customer environments - React to changes in environment and render policies in a highly scalable manner to a large number of enforcement points - Implement API endpoints that need to respond with minimal latencies even when crunching large volumes of data - Will be deployed in highly complex distributed system environments and involve failure modes unique to those environments Qualifications - At least 6+ years' experience building software systems in one or more programming languages such as Go, C++, or Java - Technical leadership experience in a software engineering environment - Agile experience - Bachelor's degree with 6 years of related experience, Master's with 4 years, PhD with 2 years, or equivalent combination of education and experience. In lieu of a degree, a minimum of 10 years of relevant professional experience Requirements - Proficiency in Computer Science foundational areas, including algorithms, systems, databases, performance engineering, and security architecture - Schema/Data modeling design experience - Experience with large-scale event processing architectures - Experience in systems programming and performance engineering - Experience working with security architecture and database design - Kubernetes experience - Experience programming using cloud APIs for AWS, Azure, or GCP - A professional who embraces agile methodologies that involve rapid prototyping by feedback gathered from customers, peers, technical solution architects, customer enablement engineers, and support engineers - A technically skilled leader who enjoys architecting, designing, analyzing, and brainstorming solutions that improve the product and produce customer-facing capabilities Benefits - Medical, dental, and vision insurance - 401(k) plan with a Cisco matching contribution - Paid parental leave - Short and long-term disability coverage - Basic life insurance - 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees - 1 paid day off for employee’s birthday - Paid year-end holiday shutdown - 4 paid days off for personal wellness determined by Cisco - 16 days of paid vacation time per full calendar year for non-exempt employees - Flexible vacation time off program for exempt employees - 80 hours of sick time off provided on hire date and each January 1st thereafter - Optional 10 paid days per full calendar year to volunteer

United States
$183.8K - $303.1K / year
TEKsystems logo

Technical Lead/Sitecore

TEKsystems

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia.

Full TimeRemoteTeam 10,001H1B No Sponsor

Role Description As our next Technical Lead, you will drive project implementation and strategy, working across back-end technologies to advance progressive, responsive, and high-performing website builds. Partnering closely with clients and internal teams, you will review, develop, and implement technical client applications. As part of being the Lead on these initiatives, you are responsible for creating solutions and/or directing developers on the solutions to be implemented. Although you will not directly manage people, you’ll play a lead role on projects, requiring ongoing development of leadership capabilities. You will actively develop self-awareness capabilities and regularly seek feedback from diverse perspectives, applying feedback to support your growth and development. The Technical Lead will ideally be based in the Chicago area for a light hybrid onsite/remote work model, but we are open to remote locations across the U.S. and Canada. Core Responsibilities - Participate in the implementation, testing, and support of web-based projects. - Engineer solutions for performance, maintainability, and efficiency, while also creating beautiful end-user experiences. - Be a primary contributor to the testing process and provide issue fixes as needed. - Improve solutions to reduce technical debt, optimize applications, and investigate and architect improvements for feature updates. - Utilize your deep knowledge of the .NET page lifecycle/MVC, including object-oriented programming concepts, browser compatibility considerations, and web performance optimization tools. - Nurture and mentor new members of the Technology team. - Successfully lead other developers in developing web solutions. - Recommend and consult with high-profile clients on projects of varying size/scope. Power Skills - Customer Focus: Builds strong customer relationships and solutions. - Plans & Aligns: Plans and prioritizes to meet commitments and org goals. - Communicates Effectively: Communicates with clarity, addressing audience needs. - Self-Development: Proactively seeks L&D opportunities for growth. - Cultivates Innovation: Creates new and better ways for the organization to be successful. - Drives Results: Consistently achieves results, even under tough circumstances. - Collaborates: Builds partnerships and works collaboratively to meet shared objectives. - Adaptability: Adapts approach in real-time to meet shifting demands of different situations. Qualifications - Development experience in an agency or consultancy (3 years or more). - Expert in .NET MVC, ASP.NET (7 years or more). - Expertise with Sitecore (7 years or more). - Experience with or knowledge of SitecoreAI required. - Extensive use of other modern CMS systems (WordPress, Drupal, Adobe AEM, or similar) (3 years or more). - Experience with JavaScript, Node.JS, and frameworks (Vue.JS/React) (7 years or more). - Experience with HTML5, CSS3 (SASS) (7 years or more). - Experience with Git (7 years or more). - An understanding of enterprise software development best practices (7 years or more). - Experience with SQL Server (3 years or more). - Broad knowledge of capabilities across different browsers and devices. - Previous work with DevOps tooling and management. - Experience in reviewing and handling complex support issues (7 years or more). - Experience with headless architectures. Job Type & Location This is a Permanent position based out of Dallas, TX. Pay and Benefits The pay range for this position is $113,100.00 - $169,700.00/yr. - Medical, dental & vision. - 401(k)/Roth. - Insurance (Basic/Supplemental Life & AD&D). - Short and long-term disability. - Health & Dependent Care Spending Accounts (HSA & DCFSA). - Transportation benefits. - Employee Assistance Program. - Tuition Assistance. - Time Off/Leave (PTO, Paid Family Leave). Application Deadline This position is anticipated to close on Jul 29, 2026.

United States + 1 moreAll locations: United States | Canada
$113.1K - $169.7K / year
GFT Technologies SE logo

Python AWS AI Developer (Mid/Senior)

GFT Technologies SE

Procuramos uma pessoa que: Goste de trabalhar em equipe e seja colaborativa em suas atribuições; Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; Tenha habilidades de resolução de problemas; Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo; Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. Big enough to deliver – small enough to care. #VempraGFT #VamosVoarJuntos #ProudToBeGFT

Full TimeRemoteTeam 10,001

Role Description Profissional de nível Pleno/Sênior que atue com (Python/AWS/IA). Qualifications - Aplicações de alta performance utilizando linguagem Python e frameworks como langchain, Langraph, Flask, Django, FastApi, pytest e asyncIO. - Conhecer padrões de desenvolvimento, exemplo: Criacionais (Factory Method, Abstract Factory, Builder); Estruturais (Adapter, Bridge e Composite); Comportamentais (Chain of Responsibility, Command e Interpreter). - Conhecimento em ferramentas e serviços da AWS e/ou Azure. - Boas Práticas de Desenvolvimento Utilizando SOLID. - Experiência em Containers: Docker, EKS, ECS e AKS. - Experiência em databases: NoSQL e Relacional, desejável conhecimento em Dynamo e RDS. - Experiência em CI/CD: Github Actions, Gitlab, Codepipeline, Codebuild e outras ferramentas de CI/CD. - Experiência no ecossistema do banco: Processos, serviços e etc. - Experiência Observability. - Conhecimento nas ferramentas: Datadog, CloudWatch. - Capacidade Analítica (Troubleshooting). - Conhecimento de modelos de linguagem (LLMs) como GPT, Claude, Gemini, LLaMA. - Experiências em soluções de LLM: OpenAI ou Azure OpenAI ou AWS Bedrock. - Uso de frameworks como LangChain, LangGraph e Semantic Kernel. - Compreensão de conceitos de agente de GenAI: RAG (Retrieval-Augmented Generation), Tool Based Agents, Embeddings, Vector Stores (Weaviate, AI Search), Criação de agentes, copilotos, workflows autônomos com LLMs. - Compreensão de conceitos de ML tradicional: Regressão, Classificação, Teste. Requirements - Goste de trabalhar em equipe e seja colaborativa em suas atribuições. - Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento. - Transforme ideias em soluções criativas e busque qualidade em toda sua rotina. - Tenha habilidades de resolução de problemas. - Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo. - Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. Benefits - Big enough to deliver – small enough to care. - #VempraGFT - #VamosVoarJuntos - #ProudToBeGFT

Brazil