Enable job alerts via email!

Staff Software Engineer, OrangeMethod/OrangeWorks (Remote)

Home Depot

United States

Remote

USD 130,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player is seeking a Staff Software Engineer to lead a dynamic team in creating innovative software solutions. This role emphasizes collaboration, mentorship, and technical growth, allowing you to shape the next generation of engineers. You'll be responsible for building scalable applications while also contributing to an internal full-stack engineering apprenticeship program. If you thrive in a fast-paced environment and are passionate about developing high-quality software, this opportunity is perfect for you. Join a team dedicated to continuous improvement and excellence in software engineering.

Qualifications

  • 3-5 years of software engineering experience with a focus on modern technologies.
  • Proficiency in front-end and back-end development, particularly with Java and React.

Responsibilities

  • Lead the design and development of scalable software products enhancing user experiences.
  • Mentor engineers and contribute to curriculum development for an internal apprenticeship.

Skills

Front-end development (HTML, CSS, JavaScript/TypeScript, React)
Object-oriented programming (Java)
Relational and NoSQL database design
Cloud technologies and infrastructure
CI/CD tooling and practices
Secure authentication/authorization patterns
Software testing
Version control systems (Git)

Education

Bachelor’s degree or equivalent experience

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 deliver exceptional experiences to our customers and associates. In this role, you will collaborate with engineers of varying experience levels, fostering technical and leadership growth while developing, deploying, and supporting production-grade applications. Additionally, you will work closely with a team of software engineer instructors to iterate on and deliver curriculum for an internal full-stack software engineering apprenticeship. This includes contributing to hands-on instruction, mentoring, and continuous improvement of course content to ensure alignment with real-world engineering practices and evolving business needs. As a Staff Software Engineer, you will also assist in product and tool selection, configuration, security, resilience, performance tuning, and production monitoring. You are expected to contribute to foundational code components, architectural documentation, and scalable solutions, while playing a key role in mentoring and developing junior engineers across both the product and instructional tracks.

Key Responsibilities:

  • Product Development & Engineering Leadership
    • Lead the design, development, and deployment of scalable, secure, and performant software products that enhance user experiences for customers and associates
    • Guide a team of engineers through the full software development lifecycle, ensuring the delivery of production-grade applications using modern front-end and back-end technologies
    • Contribute to the development of foundational code components, architectural documentation, and reusable frameworks to support scalable engineering solutions
  • Team Mentorship & Technical Growth
    • Mentor engineers of varying experience levels, fostering growth in technical expertise, problem-solving, and leadership
    • Facilitate technical discussions, code reviews, and collaborative problem-solving sessions to promote a high-performing engineering culture
  • Instructional Collaboration & Curriculum Development
    • Partner with software engineer instructors to evolve and deliver a curriculum for an internal full-stack engineering apprenticeship
    • Provide hands-on instruction and mentorship to apprenticeship participants, ensuring content remains aligned with industry standards and business needs
    • Contribute to designing learning materials, exercises, and projects that reflect real-world engineering practices
  • System Design & Technical Operations
    • Support the evaluation, selection, and configuration of development tools, platforms, and services
    • Champion best practices in cloud computing, CI/CD, authentication, and production monitoring to ensure system resilience, performance, and security
    • Participate in efforts to modernize legacy systems and define future-state technical roadmaps
  • Cross-Functional Collaboration
    • Work closely with product, design, and infrastructure teams to translate business needs into high-quality technical solutions
    • Ensure clear communication and alignment across engineering and instructional tracks to support shared goals

Reporting Structure:

  • Reports to: Software Engineering Manager or Senior Manager
  • Direct Reports: None

Travel Requirements:

  • None required

Physical Requirements:

  • Primarily seated with occasional need to move or lift light items

Work Environment:

  • Indoor office environment with minimal exposure to discomfort

Minimum Qualifications:

  • 18 years of age or older
  • Legally authorized to work in the U.S.

Preferred Qualifications:

  • 3–5 years of software engineering experience
  • Proficiency in:
    • Front-end development (HTML, CSS, JavaScript/TypeScript, React)
    • Object-oriented programming (preferably Java)
    • Relational and NoSQL database design and modeling
    • Cloud technologies and infrastructure
    • CI/CD tooling and practices
    • Secure authentication/authorization patterns
    • Software testing across multiple testing types
    • Version control systems (e.g., Git)
  • Background in teaching, mentoring, or coaching in technical settings
  • Experience designing learning materials or contributing to curriculum development
  • Familiarity with modernizing legacy systems and technical roadmap planning

Education & Experience:

  • Minimum Education: Bachelor’s degree or equivalent experience in a relevant field
  • Minimum Experience: 3 years in a related role

Competencies:

  • Global and strategic thinking
  • Navigating ambiguity and change
  • Continuous learning and development
  • Innovation and collaboration
  • Strong communication and interpersonal skills
  • Ability to adapt to different audiences and situations
  • Focused on results and outcomes

For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents:

The pay range for this position is between $130,000 - $150,000
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer, OrangeMethod/OrangeWorks (Remote)

The Home Depot

Atlanta

Remote

USD 90,000 - 140,000

Today
Be an early applicant