Enable job alerts via email!

Staff Software Engineer, Backend - Python/Java (Remote)

The Home Depot

Iowa (LA)

Remote

USD 120,000 - 190,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Staff Software Engineer, where you will lead a dynamic team in developing innovative products that delight customers and associates. This role offers the chance to enhance your technical and leadership skills while contributing to foundational code and architectural designs. You will work closely with junior engineers, fostering their growth and ensuring high-quality software delivery. If you're passionate about backend development, machine learning, and creating impactful solutions, this is an exciting opportunity to make a difference in a supportive and collaborative environment.

Qualifications

  • 5-8 years of relevant experience in backend development.
  • Experience with machine learning and generative AI technologies.
  • Familiarity with various frameworks and tools in the data space.

Responsibilities

  • Develop, test, deploy, and maintain software applications.
  • Mentor junior engineers and support team growth.
  • Collaborate in agile processes and adapt to shifting demands.

Skills

Python
FastAPI
Tornado
Machine Learning
Generative AI
LangChain
LlamaIndex
RAG Architecture
Prompt Engineering
NoSQL

Education

Bachelor's degree in a related field

Tools

Big Data platforms
ML Ops pipelines
orchestration tools
search retrieval
feature engineering

Job description

With a career at The Home Depot, you can be yourself and also be part of something bigger.

Position Purpose:

The Staff Software Engineer is responsible for leading a team of engineers in building and designing products that our customers and associates love. As a Staff Software Engineer, you will be part of a dynamic team with engineers of all experience levels, helping each other grow technical and leadership skills while creating, deploying, and supporting production applications. Additionally, Staff Software Engineers assist in product and tool selection, configuration, security, resilience, performance tuning, and production monitoring.

Staff Software Engineers contribute to foundational code elements, architectural diagrams, and other product-related documentation. You will be a core player on the product team, expected to build and grow the skillsets of junior engineers.

Key Responsibilities:

  1. Delivery and Execution (50%): Develop, test, deploy, and maintain software; understand the value of the software; approach issues broadly; achieve results under tough circumstances; develop test suites for successful and rapid deployment; take on tough challenges with enthusiasm.
  2. Learns and Grows (10%): Seek growth opportunities; learn from experiments and experiences in tackling new problems.
  3. Plans and Aligns (20%): Innovate for organizational success; communicate clearly with diverse audiences; ensure user stories are ready, understandable, and testable; collaborate in agile processes; adapt to shifting demands.
  4. Supports and Enables (20%): Address questions from teams; mentor junior engineers; identify team gaps and suggest improvements.

Direct Manager/Direct Reports:

  • Typically reports to Software Engineer Manager or Sr. Manager
  • Usually has no direct reports

Travel Requirements:

  • No travel required

Physical Requirements:

  • Mostly sitting with opportunities to move; occasional lifting of light articles

Working Conditions:

  • Indoor, comfortable environment; infrequent unpleasant conditions

Minimum Qualifications:

  • Must be 18 or older
  • Legally permitted to work in the U.S.

Preferred Qualifications:

  • 5-8 years relevant experience
  • Backend development with Python, FastAPI, Tornado
  • Experience with Machine Learning, Generative AI, LangChain, LlamaIndex, RAG Architecture, Prompt Engineering
  • Familiarity with LangSmith, LangGraph, agentic frameworks, vector stores, NoSQL, Big Data platforms, orchestration tools, search retrieval, ML Ops pipelines, feature engineering, retrieval systems

Minimum Education:

  • Bachelor's degree or equivalent in a related field

Preferred Education:

  • No additional education required

Minimum Years of Work Experience:

  • 3 years

Preferred Years of Work Experience:

  • No additional experience specified

Leadership Experience:

  • None required or preferred

Certifications:

  • None specified

Core Competencies:

  • Global Perspective, Manages Ambiguity, Nimble Learning, Self-Development, Collaborates, Cultivates Innovation, Situational Adaptability, Effective Communication, Drives Results, Interpersonal Savvy

Application Deadline: May 6, 2024.

More benefits at: livetheorangelife.com

For residents of certain states and cities:

The pay range for this position is between $120,000 - $190,000.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Solutions Architect, Public Sector

Snowflake

Iowa

Remote

USD 150,000 - 210,000

4 days ago
Be an early applicant

Principal Software Engineer - Workflow

Workiva, Inc.

Iowa

Remote

USD 177,000 - 284,000

7 days ago
Be an early applicant

Senior Software Engineer - Infrastructure

Workiva, Inc.

Iowa

Remote

USD 111,000 - 178,000

7 days ago
Be an early applicant

Backend Developer (Mid-Level Python/Go)

LogicMatrix - AI Staffing

New York

Remote

USD 100,000 - 140,000

2 days ago
Be an early applicant

Mid/Senior Backend Engineer (Python)

Employment Hero

Remote

USD 90,000 - 150,000

Yesterday
Be an early applicant

Full-Stack Software Engineer – Join Our Remote Talent Community (Not a Current Opening)

Securly

Remote

USD 100,000 - 900,000

2 days ago
Be an early applicant

Software Engineer, Backend

Icon

Portland

Remote

USD 100,000 - 155,000

Yesterday
Be an early applicant

Staff Backend Engineer - Java/Kotlin

Help Scout

Boston

Remote

USD 187,000 - 205,000

5 days ago
Be an early applicant

Senior Software Engineer

Jobot

Austin

Remote

USD 175,000 - 200,000

Yesterday
Be an early applicant