Post job

Senior Software Engineer jobs at DICK'S Sporting Goods - 20 jobs

  • Senior Software Engineer, Loyalty - Multiple Openings (REMOTE)

    Dick's Sporting Goods 4.3company rating

    Senior software engineer job at DICK'S Sporting Goods

    At DICK'S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve. If you are ready to make a difference as part of the world's greatest sports team, apply to join our team today! OVERVIEW: At DICK'S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve. If you are ready to make a difference as part of the world's greatest sports team, apply to join our team today! OVERVIEW: At DICK'S Sporting Goods, we take a people-centric approach to everything we do. Our Athletes, how we refer to customers, and our Teammates, how we refer to our employees, are at the center of every decision we make so that we can provide transformational experiences online, in store, and in sport. When you join Technology at DICK'S Sporting Goods, you're joining a true team that wins together. We help our Athletes and fellow Teammates better their best by innovating solutions to interesting business problems and empowering every Technology Teammate to be an innovator. And, while we work remotely from all over the United States, we provide virtual and in-person events for the team to hangout, from virtual escape rooms to cheering on the Pittsburgh Pirates at beautiful PNC Park. JOB PURPOSE As a Senior Software Engineer, you'll play a crucial role in enhancing our Athlete experience through sophisticated and impactful technology solutions. You'll be responsible for designing and implementing high-quality software that drives loyalty and engagement, while also mentoring and guiding less experienced engineers to achieve their full potential. Your expertise will help shape the technical direction of the Loyalty program, ensuring our innovations are both effective and scalable. You'll have the chance to solve complex problems and contribute to a culture of continuous improvement. Your contributions will directly impact how Athletes interact with our brand, creating meaningful and memorable experiences. In this role, you will: Build and enable a best-in-class Loyalty platform Consider the Athlete experience as a central part of designs and solutions Collaborate with product managers, designers, architects, and other engineers Provide data and visibility into the performance and health of processes and services Deliver complex tasks to production, working independently when required, but usually through coordination across your team members Support and mentor peers in an ad-hoc manner Take the initiative to drive projects Learn how the work of the team impacts other areas of the business Desired Skills & Experience Willingness to continuously learn, experiment, and innovate Experience with modern practices including micro services, test driven development, CI/CD, application scalability, and reliability Understanding of cloud-native and event-based architecture; Microsoft Azure, Kubernetes, Tanzu Application Platform, and Kafka Knowledge of Java, Spring Boot, and Angular Experience with relational and document databases RESPONSIBILITIES Software Development Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement. Develop software that is fast, secure and reliable to meet defined requirements. Software Maintenance Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates. Design and Conceptualization Produce multiple concepts and prototypes to design digital products/services. Technical Developments Recommendation Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs. Software Roadmap Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements. Faults Diagnosis and Correction Find root cause and resolution to limit and address issues promptly. Work Scheduling and Allocation Assign short-term work schedules to a team based on storyboarding/backlog to achieve expectations while following established timelines. Ongoing Learning and Development Develop own and more junior team member capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Program/Portfolio Management Support Contribute to work within an established program management plan to achieve specific goals. Technical Persistence Layer/Legacy Database Design/Development Guide and deliver the design distribution of basic database resources and provide physical modeling and design services to tune database solutions for optimum performance. Functional/Technical Requirements Support the collection functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals. BEHAVIORAL COMPETENCIES Tech Savvy Anticipates and adopts innovations in business-building digital and technology applications. For example, investigates technologies to learn some cutting-edge best practices. Uses digital/social media to benefit the team and add value to the work being done; understands how to avoid misuse of these tools. Courage Steps up to address difficult issues, saying what needs to be said. For example, shares own ideas and points of view openly, regardless of potential criticism or risk; shows conviction when faced with adversity and challenges; raises difficult topics to be sure they are addressed. Decision Quality Makes good and timely decisions that keep the organization moving forward. For example, knows when to act independently and when to escalate issues. Integrates various inputs, decision criteria, and trade-offs to make effective decisions. Typically makes good independent decisions. Action Oriented Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. For example, takes timely action on important or difficult issues. Identifies and pursues new opportunities that benefit the organization. Collaborates Builds partnerships and works collaboratively with others to meet shared objectives. For example, readily involves others to accomplish goals; stays in touch and shares information; discourages "us versus them" thinking; shows appreciation for others' ideas and input. Instills Trust Gains the confidence and trust of others through honesty, integrity, and authenticity. For example, demonstrates integrity, upholding professional codes of conduct. Instills trust by following through on agreements and commitments despite competing priorities and by being honest and straightforward. Customer Focus Builds strong customer relationships and delivers customer-centric solutions. For example, keeps in contact with customers to ensure problems are resolved, or to improve customer service. Studies customer feedback and emerging customer needs and uses these to determine some creative new ideas. QUALIFICATIONS: Bachelor's degree or equivalent level preferred General Experience: Experience enables job holder to deal with the majority of situations and to advise others (Over 3 years to 6 years) Managerial Experience: Basic experience of coordinating the work of others (4 to 6 months) #LI-JN1 VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. If you have any questions or need accommodations, we're here to help. Thanks for helping us keep the process fair and secure for everyone! Targeted Pay Range: $83,000.00 - $138,200.00. This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. Individual pay is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all teammate pay regularly to ensure competitive and equitable pay.DICK'S Sporting Goods complies with all state paid leave requirements. We also offer a generous suite of benefits. To learn more, visit *********************************
    $83k-138.2k yearly Auto-Apply 12d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Lead Software Engineer - Search & Relevance (REMOTE)

    Dick's Sporting Goods 4.3company rating

    Senior software engineer job at DICK'S Sporting Goods

    At DICK'S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve. If you are ready to make a difference as part of the world's greatest sports team, apply to join our team today! OVERVIEW: We are seeking a highly skilled Lead Software Engineer to join our team. This role will focus on developing and optimizing our search and data processing systems, primarily using Elastic, Spring Framework, Kafka, event-driven processing and API's. The ideal candidate will have a strong background in search technologies, distributed systems, and data processing. Responsibilities: Design, develop, and maintain search relevance and recommendations systems using Elastic, Spring Framework, Kafka, event-driven processing and API's (Relevance and recommendation systems include ML models developed by DS team, data generated from data engineers). Design, develop, and maintain search and data processing systems using Elastic, Spring Framework, Kafka, event-driven processing and API's. Optimize and scale search and data processing infrastructure to handle growing data volumes and user requests Collaborate with cross-functional teams to define, design, and ship new features Implement best practices for data indexing, search optimization, and data integrity Monitor system performance, troubleshoot issues, and ensure high availability and reliability Mentor and provide guidance to junior team members Participate in code reviews and contribute to a high standard of code quality Stay updated with the latest industry trends and technologies to ensure our systems remain cutting-edge Preferred Qualifications: 10+ years of professional software engineering experience Proven experience with Elasticsearch and other search technologies Strong proficiency in Java and experience with Java batch processing Hands-on experience with Kafka and distributed messaging systems Solid understanding of data structures, algorithms, and software design principles Experience with cloud platforms and infrastructure (e.g., AWS, GCP, Azure) Experience with CI/CD pipelines, containerization (Docker, Kubernetes, PCF, AKS), and microservices architecture Excellent problem-solving skills and attention to detail Strong communication skills and the ability to work collaboratively in a team environment Preferred Experience: Experience with other search technologies and frameworks Knowledge of NoSQL databases and data modeling Exposure to machine learning and data analytics Fluency with Agile/Scrum methodologies Software Development Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement. Develop software that is fast, secure and reliable to meet defined requirements. Software Maintenance Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates. Design and Conceptualization Produce multiple concepts and prototypes to design digital products/services. Technical Developments Recommendation Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs. Software Roadmap Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements. Faults Diagnosis and Correction Find root cause and resolution to limit and address issues promptly. Work Scheduling and Allocation Assign short-term work schedules to a team based on storyboarding/backlog in order to achieve expectations while following established timelines. Ongoing Learning and Development Develop own and more junior team member capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Program/Portfolio Management Support Contribute to work within an established program management plan to achieve specific goals. Technical Persistence Layer/Legacy Database Design/Development Guide and deliver the design distribution of basic database resources and provide physical modeling and design services to tune database solutions for optimum performance. Functional/Technical Requirements Support the collection functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals. BEHAVIORAL COMPETENCIES Tech Savvy Anticipates and adopts innovations in business building digital and technology applications. For example, investigates technologies to learn some cutting edge best practices. Uses digital/social media to benefit the team and add value to the work being done; understands how to avoid misuse of these tools. Courage Steps up to address difficult issues, saying what needs to be said. For example, shares own ideas and points of view openly, regardless of potential criticism or risk; shows conviction when faced with adversity and challenges; raises difficult topics to be sure they are addressed. Decision Quality Makes good and timely decisions that keep the organization moving forward. For example, knows when to act independently and when to escalate issues. Integrates various inputs, decision criteria, and tradeoffs to make effective decisions. Typically makes good independent decisions. Action Oriented Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. For example, takes timely action on important or difficult issues. Identifies and pursues new opportunities that benefit the organization. Collaborates Builds partnerships and works collaboratively with others to meet shared objectives. For example, readily involves others to accomplish goals; stays in touch and shares information; discourages "us versus them" thinking; shows appreciation for others' ideas and input. Instills Trust Gains the confidence and trust of others through honesty, integrity, and authenticity. For example, demonstrates integrity, upholding professional codes of conduct. Instills trust by following through on agreements and commitments despite competing priorities and by being honest and straightforward. Customer Focus Builds strong customer relationships and delivers customer centric solutions. For example, keeps in contact with customers to ensure problems are resolved, or to improve customer service. Studies customer feedback and emerging customer needs and uses these to determine some creative new ideas. #LI-JN1 QUALIFICATIONS: Bachelor's degree or equivalent preferred 8-10+ years of experience 7-12 months experience of generalist supervision of junior colleague VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. If you have any questions or need accommodations, we're here to help. Thanks for helping us keep the process fair and secure for everyone! Targeted Pay Range: $95,200.00 - $158,800.00. This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. Individual pay is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all teammate pay regularly to ensure competitive and equitable pay.DICK'S Sporting Goods complies with all state paid leave requirements. We also offer a generous suite of benefits. To learn more, visit *********************************
    $95.2k-158.8k yearly Auto-Apply 36d ago
  • Software Engineer - Remote (Military/Military Spouse)

    Kohls 4.4company rating

    Remote

    JOB RESPONSIBILITIES Develops, tests, deploys, and iteratively improves product capabilities and features in collaboration with designers, product managers, and other engineers on the product team Leverages critical thinking, experimentation, data, and industry best practices to achieve desired business outcomes Develops high quality applications that are secure, easy to operate, difficult to break, and extremely observable with measurable results. Responsible for all technical aspects of the product application lifecycle including, code, infrastructure, data, security, and CICD Contributes to product engineering and software standards Continuously develops self and supports the development of others QUALIFICATIONS PREFERRED Bachelor's Degree or equivalent in MIS, Computer Science or related field 2+ years of experience in software development Knowledge of application design patterns, event-driven architecture, database schemas, and testing strategies Experience with large scale application troubleshooting and performance tuning Experience working with major cloud platforms (GCP, AWS, or Azure) Knowledge and experience with continuous integration, continuous deployment, and test driven development ADDENDUM BACKEND SOFTWARE ENGINEER Experience in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security Knowledge of build management tools such as Gradle or Maven Demonstrated understanding of source control systems such as GIT Database design and implementation experience in either SQL or NoSQL databases Experience working with distributed caching technologies such as Redis Knowledge of full SDLC requirements gathering, planning, estimation, development, testing, and deployment BIG DATA SOFTWARE ENGINEER Knowledge of build management tools such as Jenkins or Maven Demonstrated understanding of source control systems such as GIT Database Design experience including either SQL, PL/SQL Implementing ETL process with Big Data Technologies Required: Spark, Python, Scala and Airflow Preferred: MapReduce, Pig, Hive, Kafka, Sqoop, and Flume Experience in designing and creating automation workflows and execution Knowledge of Apache Airflow Developing DAG, Performance tuning of the DAGs and task implementation Experience working with distributed caching technologies such as REDIS Good understanding of MPP databases such as Teradata and Netezza UI SOFTWARE ENGINEER A passion for stellar user experience and design Proficient in NodeJS and ECMAScript standards Deep understanding of CSS patterns and HTML Understanding of responsive design Proficient in one or more modern UI frameworks like React, Angular, Ember, or Vue.js Consume reusable component libraries Can compose CSS on the fly SOFTWARE ENGINEER (ANDROID) Knowledge of Java and Kotlin for Android Experience working with notifications and background tasks in apps Collaborate with iOS, Android, and Server engineers to ship features Experience with making REST calls over the network Experience with JavaScript, either in a browser or server side environment such as NodeJS Have designed and developed a complete Android app from top to bottom SOFTWARE ENGINEER (iOS) Experience building UI/UX with the use of Storyboards and Nibs/Xibs Experience with making REST calls over the network Comfortable working with Xcode, Interface Builder, Objective-C/C++ and Swift Collaborate with iOS, Android, and Server engineers to ship features Experience with JavaScript, either in a browser or server side environment such as NodeJS, React Knowledge of the roles that tools such as clang, swiftc, ld, actool, ibtool, codesign play in the process of generating build/test artifacts SaaS SOFTWARE ENGINEER Hybrid Cloud Architecture Experience Experience with integration platforms or frameworks Experience integrating with large SaaS systems Experience migrating on-prem systems to cloud solutions Experience developing integration frameworks Experience executing integration testing strategies
    $106k-140k yearly est. Auto-Apply 60d+ ago
  • Software Engineering Manager, Enterprise Data and Analytics (Remote)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    Software Engineering Managers lead large engineering teams, oversee multiple projects, and ensure that data solutions align with organizational goals and priorities. This role will lead and mentor a large team of data engineers, setting performance goals and overseeing skill development. Also, this role is responsible for planning, prioritizing, and managing different priorities and their resource allocation and timelines. Managers collaborate with business stakeholders and senior leadership to ensure data strategy supports business objectives. The role will interface with Business Stakeholders, Technology Infrastructure teams, and Development teams to ensure that business requirements are properly met. Managers should be able to operate independently with minimum guidance from others, although will typically work as part of a team with varying skill levels to create, support, and deploy production applications. This role will review data solutions and provide feedback to improve, based on best practices. **Key Responsibilities:** 30% Delivery & Execution: + Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions + Documents, reviews and ensures that all quality and change control standards are met + Writes custom code or scripts to automate infrastructure, monitoring services, and test cases + Works with vendors and partners for the successful implementation of critical tooling and platforms + Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively + Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment + Evaluates new technologies for adoption across the enterprise + Participates in and leads review board sessions to drive consistency across the enterprise + Fills in on product teams for engineers who are out of the office 10% Support & Enablement: + Fields questions from engineers, product teams, or support teams + Monitors tools and participates in conversations to encourage collaboration across product teams + Provides application support for software running in production + Acts as a technical escalation point for the engineers on the team 50% People: + Provides leadership, mentoring, and coaching to Software Engineers + Attracts, retains, and develops top talent to build a world class Software Engineering Team + Conducts annual and mid-year reviews by reviewing individual development plans and team feedback + Fosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interests + Acts as a proponent of modern software development practices + Guides team members in strategy, alignment, analysis, and execution tasks within and across product teams + Participates in and contributes to learning activities around modern software design and development core practices (communities of practice) 10% Learning: + Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations + Builds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems **Direct Manager/Direct Reports:** + Typically reports to the Software Engineer Sr. Manager, Technology Director or Sr. Director. **Travel Requirements:** + Typically requires overnight travel 5% to 20% of the time. **Physical Requirements:** + Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. **Working Conditions:** + Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. **Minimum Qualifications:** + Must be eighteen years of age or older. + Must be legally permitted to work in the United States. + Mastery of an object oriented programming language (preferably Java) + Must be legally permitted to work in the United States **Preferred Qualifications:** + 5-7 years of relevant work experience + Bachelor's degree in computer science, data engineering, or related field (or equivalent experience). + Proven experience in leading data engineering and managing technical teams. + Strong knowledge of cloud infrastructure, data modeling, and ETL processes. + Mastery of writing SQL queries against a relational database + Experience with project management methodologies and tools. + Exceptional leadership and communication skills. + Experience with modern product development processes and pipelines + Proficient in effective troubleshooting and issue resolution techniques + Capable of understanding complicated systems quickly. + Strong ability to work and influence cross-functionally and demonstrate deep business acumen. + Strong problem-solving skills and attention to detail. **Minimum Education:** + The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. **Preferred Education:** + No additional education **Minimum Years of Work Experience:** + 5 **Preferred Years of Work Experience:** + No additional years of experience **Minimum Leadership Experience:** + None **Preferred Leadership Experience:** + None **Certifications:** + None **Competencies:** + Attracts Top Talent: Attracting and selecting the best talent to meet current and future business needs + Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders + Builds Effective Teams: Building strong-identity teams that apply their diverse skills and perspectives to achieve common goals + Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals + Collaborates: Building partnerships and working collaboratively with others to meet shared objectives + Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences + Develops Talent: Developing people to meet both their career goals and the organization's goals + Drives Engagement: Creating a climate where people are motivated to do their best to help the organization achieve its objectives + Drives Vision and Purpose: Painting a compelling picture of the vision and strategy that motivates others to action + Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear + Organizational Savvy: Maneuvering comfortably through complex policy, process, and people-related organizational dynamics + Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations _Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit_ _******************************************* _._ We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Apply End Date: 03/20/2026 - $140,000.00 - $240,000.00
    $140k-240k yearly 4d ago
  • Software Engineering Manager, Enterprise Data and Analytics (Remote)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    With a career at The Home Depot, you can be yourself and also be part of something bigger. Software Engineering Managers lead large engineering teams, oversee multiple projects, and ensure that data solutions align with organizational goals and priorities. This role will lead and mentor a large team of data engineers, setting performance goals and overseeing skill development. Also, this role is responsible for planning, prioritizing, and managing different priorities and their resource allocation and timelines. Managers collaborate with business stakeholders and senior leadership to ensure data strategy supports business objectives. The role will interface with Business Stakeholders, Technology Infrastructure teams, and Development teams to ensure that business requirements are properly met. Managers should be able to operate independently with minimum guidance from others, although will typically work as part of a team with varying skill levels to create, support, and deploy production applications. This role will review data solutions and provide feedback to improve, based on best practices. Key Responsibilities: 30% Delivery & Execution: Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions Documents, reviews and ensures that all quality and change control standards are met Writes custom code or scripts to automate infrastructure, monitoring services, and test cases Works with vendors and partners for the successful implementation of critical tooling and platforms Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment Evaluates new technologies for adoption across the enterprise Participates in and leads review board sessions to drive consistency across the enterprise Fills in on product teams for engineers who are out of the office 10% Support & Enablement: Fields questions from engineers, product teams, or support teams Monitors tools and participates in conversations to encourage collaboration across product teams Provides application support for software running in production Acts as a technical escalation point for the engineers on the team 50% People: Provides leadership, mentoring, and coaching to Software Engineers Attracts, retains, and develops top talent to build a world class Software Engineering Team Conducts annual and mid-year reviews by reviewing individual development plans and team feedback Fosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interests Acts as a proponent of modern software development practices Guides team members in strategy, alignment, analysis, and execution tasks within and across product teams Participates in and contributes to learning activities around modern software design and development core practices (communities of practice) 10% Learning: Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations Builds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems Direct Manager/Direct Reports: Typically reports to the Software Engineer Sr. Manager, Technology Director or Sr. Director. Travel Requirements: Typically requires overnight travel 5% to 20% of the time. Physical Requirements: Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. Working Conditions: Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: Must be eighteen years of age or older. Must be legally permitted to work in the United States. Mastery of an object oriented programming language (preferably Java) Must be legally permitted to work in the United States Preferred Qualifications: 5-7 years of relevant work experience Bachelor's degree in computer science, data engineering, or related field (or equivalent experience). Proven experience in leading data engineering and managing technical teams. Strong knowledge of cloud infrastructure, data modeling, and ETL processes. Mastery of writing SQL queries against a relational database Experience with project management methodologies and tools. Exceptional leadership and communication skills. Experience with modern product development processes and pipelines Proficient in effective troubleshooting and issue resolution techniques Capable of understanding complicated systems quickly. Strong ability to work and influence cross-functionally and demonstrate deep business acumen. Strong problem-solving skills and attention to detail. Minimum Education: The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: No additional education Minimum Years of Work Experience: 5 Preferred Years of Work Experience: No additional years of experience Minimum Leadership Experience: None Preferred Leadership Experience: None Certifications: None Competencies: Attracts Top Talent: Attracting and selecting the best talent to meet current and future business needs Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders Builds Effective Teams: Building strong-identity teams that apply their diverse skills and perspectives to achieve common goals Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals Collaborates: Building partnerships and working collaboratively with others to meet shared objectives Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences Develops Talent: Developing people to meet both their career goals and the organization's goals Drives Engagement: Creating a climate where people are motivated to do their best to help the organization achieve its objectives Drives Vision and Purpose: Painting a compelling picture of the vision and strategy that motivates others to action Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear Organizational Savvy: Maneuvering comfortably through complex policy, process, and people-related organizational dynamics Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit ******************************************* 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 $140,000 - $240,000
    $140k-240k yearly Auto-Apply 60d+ ago
  • Senior Software Engineer, Supply Chain WES (REMOTE)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    The Sr. Software Engineer is responsible for independently developing and consistently redesigning/refactoring a product to adapt to our customers' and associates' needs. As a Sr. Software Engineer, you will 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. In addition, Sr. Software Engineers may be involved in product and tool selection, configuration, security, resilience, performance tuning, and production monitoring, as well as mentoring less experienced engineers. **Key Responsibilities:** + 50% Delivery and Execution - Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide; Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm; Consistently achieves results, even under tough circumstances; Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production; Takes a broad view when approaching issues; using a global lens + 20% Learns and Grows - Learns through successful and failed experiments when tackling new problems; Actively seeks ways to grow and be challenged using both formal and informal development channels + 20% Plans and Aligns - Collaborates with other team members in agile processes; Creates new and better ways for the organization to be successful; Works the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable; Delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences; Adapts approach and demeanor in real time to match the shifting demands of different situations; Relates openly and comfortably with diverse groups of people + 10% Supports and Enables - Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions **Direct Manager/Direct Reports:** + This position typically reports to the Software Engineer Manager or Sr. Manager + This position has 0 Direct Reports **Travel Requirements:** + No travel required. **Physical Requirements:** + Most of the time is spent sitting in a comfortable position, and there is frequent opportunity to move about. On rare occasions, there may be a need to move or lift light articles. **Working Conditions:** + Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. **Minimum Qualifications:** + Must be eighteen years of age or older. + Must be legally permitted to work in the United States. **Preferred Qualifications:** + 2-4 years of relevant work experience in software development or quality engineering. + Experience with front-end technologies such as HTML, CSS, and JavaScript/TypeScript frameworks. + Proficiency in an object-oriented programming language (preferably Java) and scripting languages like Python. + Familiarity with relational or NoSQL database technologies and cloud computing techniques. + Hands-on experience with CI/CD tools (e.g., GitHub Actions, GitLab CI) and modern software design patterns. **Automation & Testing Expertise:** + Design, develop, and maintain test automation frameworks for web and backend systems using tools like Selenium, Playwright, or similar. + Build and own front-end (UI) automation validating functionality, cross-browser compatibility, and user experience. + Develop API and service-level automated tests using Postman, REST Assured, SoapUI, or equivalent frameworks. + Write clean, maintainable automation code applying object-oriented design and test patterns. + Integrate automated test execution into CI/CD pipelines. + Design and execute performance, load, and stress tests using JMeter, Gatling, NeoLoad, or LoadRunner. **Quality & Collaboration:** + Experience with security frameworks for user and service authorization/authentication. + Ability to create and execute unit, functional, destructive, and performance tests. + Strong debugging and root cause analysis skills for test failures and production issues. + Familiarity with version control systems (e.g., Git). + Partner closely with software engineers and product teams to drive testability, quality standards, and early defect prevention. + Leverage AI-assisted testing tools and techniques to improve test coverage and optimize regression suites. + Track and report quality metrics using Jira, TestRail, Zephyr, or similar test management tools. **Minimum Education:** + The knowledge, skills, and abilities are typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. **Preferred Education:** + No additional education **Minimum Years of Work Experience:** + 3 **Preferred Years of Work Experience:** + No additional years of experience **Minimum Leadership Experience:** + None **Preferred Leadership Experience:** + None **Certifications:** + None **Competencies:** + Global Perspective + Manages Ambiguity + Nimble Learning + Self-Development + Collaborates + Cultivates Innovation + Situational Adaptability + Communicates Effectively + Drives Results + Interpersonal Savvy We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. - $80,000.00 - $180,000.00
    $80k-180k yearly 36d ago
  • Senior Software Engineer, Supply Chain WES (REMOTE)

    Home Depot u 4.6company rating

    Georgia jobs

    With a career at The Home Depot, you can be yourself and also be part of something bigger. The Sr. Software Engineer is responsible for independently developing and consistently redesigning/refactoring a product to adapt to our customers' and associates' needs. As a Sr. Software Engineer, you will 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. In addition, Sr. Software Engineers may be involved in product and tool selection, configuration, security, resilience, performance tuning, and production monitoring, as well as mentoring less experienced engineers. Key Responsibilities: 50% Delivery and Execution - Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide; Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm; Consistently achieves results, even under tough circumstances; Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production; Takes a broad view when approaching issues; using a global lens 20% Learns and Grows - Learns through successful and failed experiments when tackling new problems; Actively seeks ways to grow and be challenged using both formal and informal development channels 20% Plans and Aligns - Collaborates with other team members in agile processes; Creates new and better ways for the organization to be successful; Works the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable; Delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences; Adapts approach and demeanor in real time to match the shifting demands of different situations; Relates openly and comfortably with diverse groups of people 10% Supports and Enables - Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions Direct Manager/Direct Reports: This position typically reports to the Software Engineer Manager or Sr. Manager This position has 0 Direct Reports Travel Requirements: No travel required. Physical Requirements: Most of the time is spent sitting in a comfortable position, and there is frequent opportunity to move about. On rare occasions, there may be a need to move or lift light articles. Working Conditions: Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: Must be eighteen years of age or older. Must be legally permitted to work in the United States. Preferred Qualifications: 2-4 years of relevant work experience in software development or quality engineering. Experience with front-end technologies such as HTML, CSS, and JavaScript/TypeScript frameworks. Proficiency in an object-oriented programming language (preferably Java) and scripting languages like Python. Familiarity with relational or NoSQL database technologies and cloud computing techniques. Hands-on experience with CI/CD tools (e.g., GitHub Actions, GitLab CI) and modern software design patterns. Automation & Testing Expertise: Design, develop, and maintain test automation frameworks for web and backend systems using tools like Selenium, Playwright, or similar. Build and own front-end (UI) automation validating functionality, cross-browser compatibility, and user experience. Develop API and service-level automated tests using Postman, REST Assured, SoapUI, or equivalent frameworks. Write clean, maintainable automation code applying object-oriented design and test patterns. Integrate automated test execution into CI/CD pipelines. Design and execute performance, load, and stress tests using JMeter, Gatling, NeoLoad, or LoadRunner. Quality & Collaboration: Experience with security frameworks for user and service authorization/authentication. Ability to create and execute unit, functional, destructive, and performance tests. Strong debugging and root cause analysis skills for test failures and production issues. Familiarity with version control systems (e.g., Git). Partner closely with software engineers and product teams to drive testability, quality standards, and early defect prevention. Leverage AI-assisted testing tools and techniques to improve test coverage and optimize regression suites. Track and report quality metrics using Jira, TestRail, Zephyr, or similar test management tools. Minimum Education: The knowledge, skills, and abilities are typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: No additional education Minimum Years of Work Experience: 3 Preferred Years of Work Experience: No additional years of experience Minimum Leadership Experience: None Preferred Leadership Experience: None Certifications: None Competencies: Global Perspective Manages Ambiguity Nimble Learning Self-Development Collaborates Cultivates Innovation Situational Adaptability Communicates Effectively Drives Results Interpersonal Savvy 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 $80,000 - $180,000
    $80k-180k yearly Auto-Apply 13d ago
  • Principal AI Software Engineer- Warehouse Systems (REMOTE)

    Home Depot u 4.6company rating

    Georgia jobs

    With a career at The Home Depot, you can be yourself and also be part of something bigger. The Principal Software Engineer-AI Warehouse Systems will spearhead the design and development of advanced artificial intelligence solutions within Home Depot's Warehouse Management and Execution Systems (WMS/WES). By leveraging deep expertise in applied AI, machine learning, and algorithmic optimization, they will drive the creation of next-generation, intelligent warehouse processes that enhance efficiency, adaptability, and operational excellence across supply chain environments. This role leads the integration of AI-driven predictive analytics, real-time decision-making engines, and intelligent automation into both cloud-native and on-premises platforms. Drawing on hands-on experience with conveyor software, PLC communications, robotics, and edge computing, they will architect resilient systems that connect physical devices-such as sensors, actuators, and industrial robots-with enterprise-grade software. The Principal Software Engineer will navigate complex data landscapes and industrial protocols, orchestrating seamless interoperability between legacy hardware, modern microservices, and AI models. As a technical thought leader, they champion scalable, reusable code and uphold rigorous standards for code quality, system reliability, and technical documentation. They will facilitate collaboration across software, data science, electrical, and warehouse operations teams, translating complex AI requirements for diverse audiences and managing system risks, data integration constraints, and evolving business objectives. This position ensures robust configuration of AI components, hyper-efficiency of algorithms, continuous system learning and performance optimization, resilience testing, and operational monitoring. With high expectations for system availability, data security, and disaster recovery, the Principal Software Engineer mentors junior talent, instilling best practices in AI, data engineering, and modern development frameworks to guarantee innovation, reliability, and scalability throughout Home Depot's automated warehouse solutions. Key Responsibilities: 70% Delivery & Execution Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions Documents, reviews, and ensures that all quality and change control standards are met Writes custom code or scripts to automate infrastructure, monitoring services, and test cases Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment Identifies product enhancements (client-facing or technical) to create a better experience for the end users Identifies unsecured code areas and implements fixes as they are discovered with or without tooling Identifies, implements, and shares technical solutions that can be used across the organization Creates and architects foundational code elements that can be reused many times by a product Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work 20% Support & Enablement: Fields questions from other product teams or support teams Monitors tools and participates in conversations to encourage collaboration across product teams Provides application support for software running in production Proactively monitors production Service Level Objectives for products Works with vendors and the open-source community to help identify and implement feature enhancements in software products Works with other product teams to create API specifications and contracts for shared data Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing Triages high-priority issues and outages as they arise 10% Learning: Participates in and leads learning activities around modern software design and development core practices (communities of practice) Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations Attends conferences and learns how to apply new technologies where appropriate Direct Manager/Direct Reports: Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director, or Sr. Director. Travel Requirements: Typically requires overnight travel less than 10% of the time. Physical Requirements: Most of the time is spent sitting in a comfortable position, with frequent opportunities to move about. On rare occasions, there may be a need to move or lift light articles. Working Conditions: Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: Must be eighteen years of age or older. Must be legally permitted to work in the United States. Mastery of an object-oriented programming language (preferably Java) Must be legally permitted to work in the United States Preferred Qualifications: 6-8 years of relevant software engineering experience, including substantive work in AI/ML, data science, or algorithmic systems within warehousing, logistics, or supply chain contexts Has experience creating single and multi-agent AI systems, orchestrating the multi-agent systems to solve complex tasks, and integrating these systems into external data sources Mastery of Python and experience with advanced machine learning frameworks (such as TensorFlow, PyTorch, or scikit-learn) Advanced proficiency in designing and deploying AI/ML models for real-time warehouse optimization, predictive maintenance, and process automation Mastery of modern web application frameworks (Ruby on Rails, Spring MVC, Node.js) and microservice-based architectures Mastery of writing optimized SQL queries and proficiency with NoSQL databases, including data modeling and query performance optimization for large-scale operational datasets Deep proficiency in cloud platforms (AWS, Azure, or Google Cloud) and automation patterns, including integration of AI/ML solutions with cloud-native services Strong experience in edge computing and IoT protocols to support AI algorithms interfacing directly with warehouse devices and robotics Expertise with CI/CD toolchains for continuous integration and automated deployment of ML models and warehouse applications Proven experience implementing secure, high-availability, and disaster-recovery patterns in production systems Demonstrated success applying destructive and resilience testing methodologies for AI-enabled warehouse systems Advanced understanding of defensive coding and secure design principles for mission-critical environments Proficient in front-end frameworks (HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery), with the ability to visualize AI insights for operators and non-technical stakeholders Extensive experience integrating RESTful web services and real-time event-driven architectures within warehouse environments Demonstrated leadership in cross-disciplinary teams and mentoring, frequently translating advanced AI concepts to both technical and non-technical audiences Experience with 12-factor methodology and related architectural patterns to ensure modular, scalable, and resilient deployment of AI applications Knowledge of the latest research and trends in warehouse AI: reinforcement learning, simulation-based optimization, computer vision (CV), and autonomous systems Minimum Education: The knowledge, skills, and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: No additional education Minimum Years of Work Experience: 6 Preferred Years of Work Experience: No additional years of experience Minimum Leadership Experience: None Preferred Leadership Experience: None Certifications: None Competencies: Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals Collaborates: Building partnerships and working collaboratively with others to meet shared objectives Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences Cultivates Innovation: Creating new and better ways for the organization to be successful Drives Results: Consistently achieving results, even under tough circumstances Global Perspective: Taking a broad view when approaching issues; using a global lens Interpersonal Savvy: Relating openly and comfortably with diverse groups of people Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit ******************************************* 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 $140,000 - $240,000
    $140k-240k yearly Auto-Apply 44d ago
  • Principal AI Software Engineer- Warehouse Systems (REMOTE)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    The Principal Software Engineer-AI Warehouse Systems will spearhead the design and development of advanced artificial intelligence solutions within Home Depot's Warehouse Management and Execution Systems (WMS/WES). By leveraging deep expertise in applied AI, machine learning, and algorithmic optimization, they will drive the creation of next-generation, intelligent warehouse processes that enhance efficiency, adaptability, and operational excellence across supply chain environments. This role leads the integration of AI-driven predictive analytics, real-time decision-making engines, and intelligent automation into both cloud-native and on-premises platforms. Drawing on hands-on experience with conveyor software, PLC communications, robotics, and edge computing, they will architect resilient systems that connect physical devices-such as sensors, actuators, and industrial robots-with enterprise-grade software. The Principal Software Engineer will navigate complex data landscapes and industrial protocols, orchestrating seamless interoperability between legacy hardware, modern microservices, and AI models. As a technical thought leader, they champion scalable, reusable code and uphold rigorous standards for code quality, system reliability, and technical documentation. They will facilitate collaboration across software, data science, electrical, and warehouse operations teams, translating complex AI requirements for diverse audiences and managing system risks, data integration constraints, and evolving business objectives. This position ensures robust configuration of AI components, hyper-efficiency of algorithms, continuous system learning and performance optimization, resilience testing, and operational monitoring. With high expectations for system availability, data security, and disaster recovery, the Principal Software Engineer mentors junior talent, instilling best practices in AI, data engineering, and modern development frameworks to guarantee innovation, reliability, and scalability throughout Home Depot's automated warehouse solutions. **Key Responsibilities:** + 70% Delivery & Execution + Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions + Documents, reviews, and ensures that all quality and change control standards are met + Writes custom code or scripts to automate infrastructure, monitoring services, and test cases + Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production + Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively + Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment + Identifies product enhancements (client-facing or technical) to create a better experience for the end users + Identifies unsecured code areas and implements fixes as they are discovered with or without tooling + Identifies, implements, and shares technical solutions that can be used across the organization + Creates and architects foundational code elements that can be reused many times by a product + Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties + Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work + 20% Support & Enablement: + Fields questions from other product teams or support teams + Monitors tools and participates in conversations to encourage collaboration across product teams + Provides application support for software running in production + Proactively monitors production Service Level Objectives for products + Works with vendors and the open-source community to help identify and implement feature enhancements in software products + Works with other product teams to create API specifications and contracts for shared data + Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing + Triages high-priority issues and outages as they arise + 10% Learning: + Participates in and leads learning activities around modern software design and development core practices (communities of practice) + Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations + Attends conferences and learns how to apply new technologies where appropriate **Direct Manager/Direct Reports:** + Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director, or Sr. Director. **Travel Requirements:** + Typically requires overnight travel less than 10% of the time. **Physical Requirements:** + Most of the time is spent sitting in a comfortable position, with frequent opportunities to move about. On rare occasions, there may be a need to move or lift light articles. **Working Conditions:** + Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. **Minimum Qualifications:** + Must be eighteen years of age or older. + Must be legally permitted to work in the United States. + Mastery of an object-oriented programming language (preferably Java) + Must be legally permitted to work in the United States **Preferred Qualifications:** + 6-8 years of relevant software engineering experience, including substantive work in AI/ML, data science, or algorithmic systems within warehousing, logistics, or supply chain contexts + Has experience creating single and multi-agent AI systems, orchestrating the multi-agent systems to solve complex tasks, and integrating these systems into external data sources + Mastery of Python and experience with advanced machine learning frameworks (such as TensorFlow, PyTorch, or scikit-learn) + Advanced proficiency in designing and deploying AI/ML models for real-time warehouse optimization, predictive maintenance, and process automation + Mastery of modern web application frameworks (Ruby on Rails, Spring MVC, Node.js) and microservice-based architectures + Mastery of writing optimized SQL queries and proficiency with NoSQL databases, including data modeling and query performance optimization for large-scale operational datasets + Deep proficiency in cloud platforms (AWS, Azure, or Google Cloud) and automation patterns, including integration of AI/ML solutions with cloud-native services + Strong experience in edge computing and IoT protocols to support AI algorithms interfacing directly with warehouse devices and robotics + Expertise with CI/CD toolchains for continuous integration and automated deployment of ML models and warehouse applications + Proven experience implementing secure, high-availability, and disaster-recovery patterns in production systems + Demonstrated success applying destructive and resilience testing methodologies for AI-enabled warehouse systems + Advanced understanding of defensive coding and secure design principles for mission-critical environments + Proficient in front-end frameworks (HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery), with the ability to visualize AI insights for operators and non-technical stakeholders + Extensive experience integrating RESTful web services and real-time event-driven architectures within warehouse environments + Demonstrated leadership in cross-disciplinary teams and mentoring, frequently translating advanced AI concepts to both technical and non-technical audiences + Experience with 12-factor methodology and related architectural patterns to ensure modular, scalable, and resilient deployment of AI applications + Knowledge of the latest research and trends in warehouse AI: reinforcement learning, simulation-based optimization, computer vision (CV), and autonomous systems **Minimum Education:** + The knowledge, skills, and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. **Preferred Education:** + No additional education **Minimum Years of Work Experience:** + 6 **Preferred Years of Work Experience:** + No additional years of experience **Minimum Leadership Experience:** + None **Preferred Leadership Experience:** + None **Certifications:** + None **Competencies:** + Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm + Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals + Collaborates: Building partnerships and working collaboratively with others to meet shared objectives + Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences + Cultivates Innovation: Creating new and better ways for the organization to be successful + Drives Results: Consistently achieving results, even under tough circumstances + Global Perspective: Taking a broad view when approaching issues; using a global lens + Interpersonal Savvy: Relating openly and comfortably with diverse groups of people + Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear + Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems + Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder + Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement + Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels + Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit ******************************************* We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. - $140,000.00 - $240,000.00
    $140k-240k yearly 43d ago
  • Staff Software Engineer- Enterprise Data Warehouse (Remote)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    The Staff Data Engineer is a senior technical leader responsible for designing, building, and operating enterprise-scale data platforms and data products within the Enterprise Data Warehouse (EDW). This includes foundational data domains, semantic layers and downstream analytics consumers. This engineer will help define architectural standards, drive platform modernization, and mentor other engineers while remaining hands-on in complex backend data engineering efforts. The role emphasizes scalability, performance, cost efficiency, and analytical correctness across the EDW ecosystem. **Key Responsibilities:** + Design, build, and support large-scale backend data pipelines on cloud data platforms (GCP/BigQuery) + Lead development and evolution of semantic layers, including universal / reusable semantic models that support multiple business domains and analytics tools + Design and maintain Analytical Data Store (ADS) data structures optimized for analytics, reporting, and advanced modeling. + Partner with multiple EDW product teams to ensure consistent data modeling, metric definitions, and access patterns + Drive platform reliability, scalability, and operational excellence across data products + Lead query performance tuning and cost optimization efforts (slot usage, partitioning, clustering, aggregates, workload management) + Support and modernize data orchestration frameworks + Implement and enforce data quality, validation, and monitoring frameworks + Perform deep root-cause analysis of data issues, pipeline failures, and performance regressions + Contribute to technical roadmaps, refactoring strategies, and platform modernization initiatives + Mentor and grow other engineers through design reviews, code reviews, and technical guidance + Create and maintain architecture diagrams, standards, and technical documentation + **Direct Manager/Direct Reports:** + This position typically reports to Software Engineer Manager or Sr. Manager + This position typically has 0 Direct Reports **Travel Requirements:** + No travel required. **Physical Requirements:** + Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. **Working Conditions:** + Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. **Minimum Qualifications:** + Must be eighteen years of age or older. + Must be legally permitted to work in the United States. **Preferred Qualifications:** + 5+ years of experience in backend data engineering or analytics platform engineering + Strong hands-on experience with cloud data warehouses (BigQuery strongly preferred) + Advanced SQL expertise and strong working knowledge of Python + Proven experience designing enterprise-grade data models, including curated/ADS datasets + Experience building and supporting semantic layers (AtScale preferred, but not required) + Experience with universal or shared semantic modeling across multiple domains or products + Experience with CI/CD and orchestration frameworks, including Jenkins and Airflow + Strong understanding of performance tuning and cost optimization techniques in large data environments + Experience designing systems for high availability, resilience, and scalability + Ability to work across teams and influence architectural decisions without direct authority **Minimum Education:** + The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. **Preferred Education:** + No additional education **Minimum Years of Work Experience:** + 3 **Preferred Years of Work Experience:** + No additional years of experience **Minimum Leadership Experience:** + None **Preferred Leadership Experience:** + None **Certifications:** + None **Competencies:** + Global Perspective + Manages Ambiguity + Nimble Learning + Self-Development + Collaborates + Cultivates Innovation + Situational Adaptability + Communicates Effectively + Drives Results + Interpersonal Savvy We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Apply End Date: 02/16/2026 - $120,000.00 - $190,000.00
    $120k-190k yearly 29d ago
  • Staff Software Engineer- Enterprise Data Warehouse (Remote)

    Home Depot u 4.6company rating

    Georgia jobs

    With a career at The Home Depot, you can be yourself and also be part of something bigger. The Staff Data Engineer is a senior technical leader responsible for designing, building, and operating enterprise-scale data platforms and data products within the Enterprise Data Warehouse (EDW). This includes foundational data domains, semantic layers and downstream analytics consumers. This engineer will help define architectural standards, drive platform modernization, and mentor other engineers while remaining hands-on in complex backend data engineering efforts. The role emphasizes scalability, performance, cost efficiency, and analytical correctness across the EDW ecosystem. Key Responsibilities: Design, build, and support large-scale backend data pipelines on cloud data platforms (GCP/BigQuery) Lead development and evolution of semantic layers, including universal / reusable semantic models that support multiple business domains and analytics tools Design and maintain Analytical Data Store (ADS) data structures optimized for analytics, reporting, and advanced modeling. Partner with multiple EDW product teams to ensure consistent data modeling, metric definitions, and access patterns Drive platform reliability, scalability, and operational excellence across data products Lead query performance tuning and cost optimization efforts (slot usage, partitioning, clustering, aggregates, workload management) Support and modernize data orchestration frameworks Implement and enforce data quality, validation, and monitoring frameworks Perform deep root-cause analysis of data issues, pipeline failures, and performance regressions Contribute to technical roadmaps, refactoring strategies, and platform modernization initiatives Mentor and grow other engineers through design reviews, code reviews, and technical guidance Create and maintain architecture diagrams, standards, and technical documentation Direct Manager/Direct Reports: This position typically reports to Software Engineer Manager or Sr. Manager This position typically has 0 Direct Reports Travel Requirements: No travel required. Physical Requirements: Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. Working Conditions: Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: Must be eighteen years of age or older. Must be legally permitted to work in the United States. Preferred Qualifications: 5+ years of experience in backend data engineering or analytics platform engineering Strong hands-on experience with cloud data warehouses (BigQuery strongly preferred) Advanced SQL expertise and strong working knowledge of Python Proven experience designing enterprise-grade data models, including curated/ADS datasets Experience building and supporting semantic layers (AtScale preferred, but not required) Experience with universal or shared semantic modeling across multiple domains or products Experience with CI/CD and orchestration frameworks, including Jenkins and Airflow Strong understanding of performance tuning and cost optimization techniques in large data environments Experience designing systems for high availability, resilience, and scalability Ability to work across teams and influence architectural decisions without direct authority Minimum Education: The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: No additional education Minimum Years of Work Experience: 3 Preferred Years of Work Experience: No additional years of experience Minimum Leadership Experience: None Preferred Leadership Experience: None Certifications: None Competencies: Global Perspective Manages Ambiguity Nimble Learning Self-Development Collaborates Cultivates Innovation Situational Adaptability Communicates Effectively Drives Results Interpersonal Savvy 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 $120,000 - $190,000
    $120k-190k yearly Auto-Apply 30d ago
  • Software Engineer - Merchandising Systems (Remote)

    Kohls 4.4company rating

    Remote

    About the Role As Software Engineer, you will collaborate closely with design, product, and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohl's retail offerings. What You'll Do Develop high-quality applications using extreme programming (XP) practices and a user-centric approach Participate in the entire application lifecycle in collaboration with designers, product managers and other engineers on the product team Leverage critical thinking, experimentation, data and industry best practices to achieve desired business outcomes Contribute to product engineering and software standards Influence the team to reduce the toil received from production, advocate for product reliability and influence the benefits of tech debt reduction with matrices Develop self and support the development of others through accountability and continuous learning Adapt to constant change and model that for the rest of the team Evaluate a user story for technical context, feasibility, acceptance criteria, testability and estimation Additional tasks may be assigned Addendum BACKEND SOFTWARE ENGINEER Experience in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security Knowledge of build management tools such as Gradle or Maven Demonstrated understanding of source control systems such as GIT Database design and implementation experience in either SQL or NoSQL databases Experience working with distributed caching technologies such as Redis Knowledge of full SDLC requirements gathering, planning, estimation, development, testing, and deployment BIG DATA SOFTWARE ENGINEER Experience in SQL, Python, Spark, Kafka and Airflow Experience in build management and DevOps using Gitlab, docker, linux scripting Data modeling and design experience, including Bigquery, SQL or PL/SQL Good understanding of data as a product or data mesh topologies using cloud data lakes like Google Big Query, Amazon Redshift or Snowflake Experience designing and implementing data pipelines using Apache Airflow, Spark, Python/Scala Knowledge of real-time streaming technologies like Kafkaconnect, and Flume for messaging and streaming pipelines Knowledge of handling PCI/PII data adhering to compliance standards like GDPR, PCI DSS, SOX, CCPA Experience in the design and integration of GenAI tools and technologies like OpenAI, Gemini and Llama LLMs UI SOFTWARE ENGINEER A passion for stellar user experience and design Proficient in NodeJS and ECMAScript standards Deep understanding of CSS patterns and HTML Understanding of responsive design Proficient in React and one other modern UI framework like Angular, Ember, or Vue.js Consume reusable component libraries Can compose CSS on the fly SaaS SOFTWARE ENGINEER Hybrid Cloud Architecture Experience Experience with integration platforms or frameworks Experience integrating with large SaaS systems Experience migrating on-prem systems to cloud solutions Experience developing integration frameworks Experience executing integration testing strategies APP MODERNIZATION SOFTWARE ENGINEER Confident in Spring Boot, Kotlin, and Java Proven experience in frontend development and frameworks ReactJS, NextJS Proven experience in MS SQL Server and PostgreSQL Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes Experience in large scale migrations - Kafka and Postgres Connectors Experience in Android, React, and .NET What Skills You Have 2+ years of experience in software development Knowledge of application design patterns, event-driven architecture, database schemas and testing strategies Knowledge and experience with continuous integration, continuous deployment and test-driven development Preferred Bachelor's Degree or equivalent in MIS, Computer Science or related field Experience with large-scale application troubleshooting and performance tuning Exposure to working with major cloud platforms (GCP, AWS, or Azure) Familiarity and experience with XP (Extreme Programming) Essential Functions The requirements listed below are representative of functions you will be required to perform, however you may be required to perform additional functions. Kohl's may revise this job description from time to time. To perform this job successfully, you must be able to perform each essential function satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions, absent undue hardship. Ability to perform the accountabilities listed in the “What You'll Do” Section Ability to comply with dress code requirements Basic math and reading skills, legible handwriting, and basic computer operation Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company Ability to learn and comply with all company policies, procedures, standards and guidelines Ability to give direction and to receive, understand and proactively respond to direction from leadership and other company personnel Ability to work as part of a team and interact effectively and appropriately with others Ability to maintain composure and work in a fast paced environment while accomplishing multiple tasks within established timeframes Ability to satisfactorily complete company training programs Ability to use a personal computer for tasks such as communicating, preparing reports, etc. Ability to plan, prioritize and monitor activities across business units Ability to complete or oversee the completion of assigned projects in a timely manner
    $111k-142k yearly est. Auto-Apply 60d+ ago
  • Principal AI Software Engineer- Warehouse Systems (REMOTE)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    The Principal Software Engineer-AI Warehouse Systems will spearhead the design and development of advanced artificial intelligence solutions within Home Depot's Warehouse Management and Execution Systems (WMS/WES). By leveraging deep expertise in applied AI, machine learning, and algorithmic optimization, they will drive the creation of next-generation, intelligent warehouse processes that enhance efficiency, adaptability, and operational excellence across supply chain environments. This role leads the integration of AI-driven predictive analytics, real-time decision-making engines, and intelligent automation into both cloud-native and on-premises platforms. Drawing on hands-on experience with conveyor software, PLC communications, robotics, and edge computing, they will architect resilient systems that connect physical devices-such as sensors, actuators, and industrial robots-with enterprise-grade software. The Principal Software Engineer will navigate complex data landscapes and industrial protocols, orchestrating seamless interoperability between legacy hardware, modern microservices, and AI models. As a technical thought leader, they champion scalable, reusable code and uphold rigorous standards for code quality, system reliability, and technical documentation. They will facilitate collaboration across software, data science, electrical, and warehouse operations teams, translating complex AI requirements for diverse audiences and managing system risks, data integration constraints, and evolving business objectives. This position ensures robust configuration of AI components, hyper-efficiency of algorithms, continuous system learning and performance optimization, resilience testing, and operational monitoring. With high expectations for system availability, data security, and disaster recovery, the Principal Software Engineer mentors junior talent, instilling best practices in AI, data engineering, and modern development frameworks to guarantee innovation, reliability, and scalability throughout Home Depot's automated warehouse solutions. Key Responsibilities: * 70% Delivery & Execution * Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions * Documents, reviews, and ensures that all quality and change control standards are met * Writes custom code or scripts to automate infrastructure, monitoring services, and test cases * Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production * Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively * Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment * Identifies product enhancements (client-facing or technical) to create a better experience for the end users * Identifies unsecured code areas and implements fixes as they are discovered with or without tooling * Identifies, implements, and shares technical solutions that can be used across the organization * Creates and architects foundational code elements that can be reused many times by a product * Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties * Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work * 20% Support & Enablement: * Fields questions from other product teams or support teams * Monitors tools and participates in conversations to encourage collaboration across product teams * Provides application support for software running in production * Proactively monitors production Service Level Objectives for products * Works with vendors and the open-source community to help identify and implement feature enhancements in software products * Works with other product teams to create API specifications and contracts for shared data * Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing * Triages high-priority issues and outages as they arise * 10% Learning: * Participates in and leads learning activities around modern software design and development core practices (communities of practice) * Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations * Attends conferences and learns how to apply new technologies where appropriate Direct Manager/Direct Reports: * Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director, or Sr. Director. Travel Requirements: * Typically requires overnight travel less than 10% of the time. Physical Requirements: * Most of the time is spent sitting in a comfortable position, with frequent opportunities to move about. On rare occasions, there may be a need to move or lift light articles. Working Conditions: * Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: * Must be eighteen years of age or older. * Must be legally permitted to work in the United States. * Mastery of an object-oriented programming language (preferably Java) * Must be legally permitted to work in the United States Preferred Qualifications: * 6-8 years of relevant software engineering experience, including substantive work in AI/ML, data science, or algorithmic systems within warehousing, logistics, or supply chain contexts * Has experience creating single and multi-agent AI systems, orchestrating the multi-agent systems to solve complex tasks, and integrating these systems into external data sources * Mastery of Python and experience with advanced machine learning frameworks (such as TensorFlow, PyTorch, or scikit-learn) * Advanced proficiency in designing and deploying AI/ML models for real-time warehouse optimization, predictive maintenance, and process automation * Mastery of modern web application frameworks (Ruby on Rails, Spring MVC, Node.js) and microservice-based architectures * Mastery of writing optimized SQL queries and proficiency with NoSQL databases, including data modeling and query performance optimization for large-scale operational datasets * Deep proficiency in cloud platforms (AWS, Azure, or Google Cloud) and automation patterns, including integration of AI/ML solutions with cloud-native services * Strong experience in edge computing and IoT protocols to support AI algorithms interfacing directly with warehouse devices and robotics * Expertise with CI/CD toolchains for continuous integration and automated deployment of ML models and warehouse applications * Proven experience implementing secure, high-availability, and disaster-recovery patterns in production systems * Demonstrated success applying destructive and resilience testing methodologies for AI-enabled warehouse systems * Advanced understanding of defensive coding and secure design principles for mission-critical environments * Proficient in front-end frameworks (HTML, CSS, JavaScript, AngularJS, ReactJS, JQuery), with the ability to visualize AI insights for operators and non-technical stakeholders * Extensive experience integrating RESTful web services and real-time event-driven architectures within warehouse environments * Demonstrated leadership in cross-disciplinary teams and mentoring, frequently translating advanced AI concepts to both technical and non-technical audiences * Experience with 12-factor methodology and related architectural patterns to ensure modular, scalable, and resilient deployment of AI applications * Knowledge of the latest research and trends in warehouse AI: reinforcement learning, simulation-based optimization, computer vision (CV), and autonomous systems Minimum Education: * The knowledge, skills, and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: * No additional education Minimum Years of Work Experience: * 6 Preferred Years of Work Experience: * No additional years of experience Minimum Leadership Experience: * None Preferred Leadership Experience: * None Certifications: * None Competencies: * Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm * Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals * Collaborates: Building partnerships and working collaboratively with others to meet shared objectives * Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences * Cultivates Innovation: Creating new and better ways for the organization to be successful * Drives Results: Consistently achieving results, even under tough circumstances * Global Perspective: Taking a broad view when approaching issues; using a global lens * Interpersonal Savvy: Relating openly and comfortably with diverse groups of people * Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear * Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems * Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder * Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement * Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels * Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit *******************************************
    $112k-139k yearly est. 43d ago
  • Software Engineering Manager, Enterprise Data and Analytics (Remote)

    Home Depot 4.6company rating

    Atlanta, GA jobs

    Software Engineering Managers lead large engineering teams, oversee multiple projects, and ensure that data solutions align with organizational goals and priorities. This role will lead and mentor a large team of data engineers, setting performance goals and overseeing skill development. Also, this role is responsible for planning, prioritizing, and managing different priorities and their resource allocation and timelines. Managers collaborate with business stakeholders and senior leadership to ensure data strategy supports business objectives. The role will interface with Business Stakeholders, Technology Infrastructure teams, and Development teams to ensure that business requirements are properly met. Managers should be able to operate independently with minimum guidance from others, although will typically work as part of a team with varying skill levels to create, support, and deploy production applications. This role will review data solutions and provide feedback to improve, based on best practices. Key Responsibilities: 30% Delivery & Execution: * Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions * Documents, reviews and ensures that all quality and change control standards are met * Writes custom code or scripts to automate infrastructure, monitoring services, and test cases * Works with vendors and partners for the successful implementation of critical tooling and platforms * Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively * Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment * Evaluates new technologies for adoption across the enterprise * Participates in and leads review board sessions to drive consistency across the enterprise * Fills in on product teams for engineers who are out of the office 10% Support & Enablement: * Fields questions from engineers, product teams, or support teams * Monitors tools and participates in conversations to encourage collaboration across product teams * Provides application support for software running in production * Acts as a technical escalation point for the engineers on the team 50% People: * Provides leadership, mentoring, and coaching to Software Engineers * Attracts, retains, and develops top talent to build a world class Software Engineering Team * Conducts annual and mid-year reviews by reviewing individual development plans and team feedback * Fosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interests * Acts as a proponent of modern software development practices * Guides team members in strategy, alignment, analysis, and execution tasks within and across product teams * Participates in and contributes to learning activities around modern software design and development core practices (communities of practice) 10% Learning: * Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations * Builds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems Direct Manager/Direct Reports: * Typically reports to the Software Engineer Sr. Manager, Technology Director or Sr. Director. Travel Requirements: * Typically requires overnight travel 5% to 20% of the time. Physical Requirements: * Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. Working Conditions: * Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: * Must be eighteen years of age or older. * Must be legally permitted to work in the United States. * Mastery of an object oriented programming language (preferably Java) * Must be legally permitted to work in the United States Preferred Qualifications: * 5-7 years of relevant work experience * Bachelor's degree in computer science, data engineering, or related field (or equivalent experience). * Proven experience in leading data engineering and managing technical teams. * Strong knowledge of cloud infrastructure, data modeling, and ETL processes. * Mastery of writing SQL queries against a relational database * Experience with project management methodologies and tools. * Exceptional leadership and communication skills. * Experience with modern product development processes and pipelines * Proficient in effective troubleshooting and issue resolution techniques * Capable of understanding complicated systems quickly. * Strong ability to work and influence cross-functionally and demonstrate deep business acumen. * Strong problem-solving skills and attention to detail. Minimum Education: * The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: * No additional education Minimum Years of Work Experience: * 5 Preferred Years of Work Experience: * No additional years of experience Minimum Leadership Experience: * None Preferred Leadership Experience: * None Certifications: * None Competencies: * Attracts Top Talent: Attracting and selecting the best talent to meet current and future business needs * Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders * Builds Effective Teams: Building strong-identity teams that apply their diverse skills and perspectives to achieve common goals * Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals * Collaborates: Building partnerships and working collaboratively with others to meet shared objectives * Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences * Develops Talent: Developing people to meet both their career goals and the organization's goals * Drives Engagement: Creating a climate where people are motivated to do their best to help the organization achieve its objectives * Drives Vision and Purpose: Painting a compelling picture of the vision and strategy that motivates others to action * Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear * Organizational Savvy: Maneuvering comfortably through complex policy, process, and people-related organizational dynamics * Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit *******************************************
    $113k-143k yearly est. 4d ago
  • Senior Software Engineer - Mobile iOS (REMOTE)

    Dick's Sporting Goods 4.3company rating

    Senior software engineer job at DICK'S Sporting Goods

    At DICK'S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve. If you are ready to make a difference as part of the world's greatest sports team, apply to join our team today! OVERVIEW: At DICK'S Sporting Goods, we take a people-centric approach to everything we do. Our Athletes, how we refer to customers, and our Teammates, how we refer to our employees, are at the center of every decision we make so that we can provide transformational experiences online, in store, and in sport. When you join Technology at DICK'S Sporting Goods, you're joining a true team that wins together. We help our Athletes and fellow Teammates better their best by innovating solutions to interesting business problems and empowering every Technology Teammate to be an innovator. And, while we work remotely from all over the United States, we provide virtual and in-person events for the team to hangout, from virtual escape rooms to cheering on the Pittsburgh Pirates at beautiful PNC Park. JOB PURPOSE The Athlete Mobile team is responsible for maintaining and delivering new app features for our two customer-facing branded apps - Dick's Sporting Goods and Golf Galaxy. As a Senior Software Engineer on the Athlete Mobile team at DICK'S, you will: Work collaboratively with designers, product managers, testers and other engineers Leverage cutting-edge technologies and modern practices Build and ship high-quality code at a rapid pace Have opportunities for career development as we continue to invest in our talent Be a part of a collaborative, innovative culture tackling the challenges of scaling our business and serving up new experiences for our athletes The following technical experience is expected in this role: Must demonstrate strong SwiftUI experience with large and complex application(s) Exceptional Swift fundamentals Asynchronous data retrieval using async/await and JSON format Familiarity with Swiftlint, Combine, XCTest and unit testing Functional and declarative programming methodology MVVM architecture At least 3-6 years of relevant native iOS development experience RESPONSIBILITIES Software Development Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement. Develop software that is fast, secure and reliable to meet defined requirements. Software Maintenance Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates. Design and Conceptualization Produce multiple concepts and prototypes to design digital products/services. Technical Developments Recommendation Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs. Software Roadmap Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements. Faults Diagnosis and Correction Find root cause and resolution to limit and address issues promptly. Work Scheduling and Allocation Assign short-term work schedules to a team based on storyboarding/backlog in order to achieve expectations while following established timelines. Ongoing Learning and Development Develop own and more junior team member capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Program/Portfolio Management Support Contribute to work within an established program management plan to achieve specific goals. Functional/Technical Requirements Support the collection functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals. BEHAVIORAL COMPETENCIES Tech Savvy Anticipates and adopts innovations in business-building digital and technology applications. For example, investigates technologies to learn some cutting-edge best practices. Uses digital/social media to benefit the team and add value to the work being done; understands how to avoid misuse of these tools. Courage Steps up to address difficult issues, saying what needs to be said. For example, shares own ideas and points of view openly, regardless of potential criticism or risk; shows conviction when faced with adversity and challenges; raises difficult topics to be sure they are addressed. Decision Quality Makes good and timely decisions that keep the organization moving forward. For example, knows when to act independently and when to escalate issues. Integrates various inputs, decision criteria, and trade-offs to make effective decisions. Typically makes good independent decisions. Action Oriented Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. For example, takes timely action on important or difficult issues. Identifies and pursues new opportunities that benefit the organization. Collaborates Builds partnerships and works collaboratively with others to meet shared objectives. For example, readily involves others to accomplish goals; stays in touch and shares information; discourages "us versus them" thinking; shows appreciation for others' ideas and input. Instills Trust Gains the confidence and trust of others through honesty, integrity, and authenticity. For example, demonstrates integrity, upholding professional codes of conduct. Instills trust by following through on agreements and commitments despite competing priorities and by being honest and straightforward. Customer Focus Builds strong customer relationships and delivers customer-centric solutions. For example, keeps in contact with customers to ensure problems are resolved, or to improve customer service. Studies customer feedback and emerging customer needs and uses these to determine some creative new ideas. #LI-JN1 QUALIFICATIONS: Bachelor's degree or equivalent level preferred 5-7 years of relevant experience Strong Swift 5 fundamentals and SwiftUI experience are required Asynchronous data retrieval using JSON and async/await CoreData, Swiftlint, Combine, XCTest and unit testing, navigation patterns Functional, declarative programming and MVVM architecture. VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. If you have any questions or need accommodations, we're here to help. Thanks for helping us keep the process fair and secure for everyone! Targeted Pay Range: $83,000.00 - $138,200.00. This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. Individual pay is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all teammate pay regularly to ensure competitive and equitable pay.DICK'S Sporting Goods complies with all state paid leave requirements. We also offer a generous suite of benefits. To learn more, visit *********************************
    $83k-138.2k yearly Auto-Apply 12d ago
  • Team Member

    Lowe's Home Centers 4.6company rating

    Washington Court House, OH jobs

    Your Impact at Lowe's Within our warehouse team, you play a key role in making sure our products are accurately received, organized, and shipped. As part of a team dedicated to delivering excellence in supply chain operations, your work directly affects our success in achieving our mission. How We Support You As an industry leader, we invest in the people and technology needed to grow and win as a team. Culture of Belonging: Our teams enjoy a positive work environment where leaders support and respect you, and associates genuinely appreciate each other. Financial Future: We invest in you - own part of the company with our optional Employee Stock Purchase Plan, or participate in our matching 401k plan. Bonus Potential: When we win, you win. We award front line workers discretionary and profit-sharing bonuses when we succeed. Health and Wellbeing: We offer paid time off for vacations, holidays and sick time, as well as access to top-tier medical, dental and vision insurance. For information about our benefit programs and eligibility, please visit **************************************** Your Day at Lowe's As a warehouse Team Member, you'll build a range of skills and play a crucial role in ensuring that our stores, customers, and communities receive the products they need. You will be expected to consistently perform your tasks efficiently and work with others as part of a team. In addition, all team members are expected to follow safety regulations and procedures. Team Members work in diverse departments, each contributing to our supply chain operations. These departments include Building, Shipping, and Receiving. Key Responsibilities Receive, organize, and ship products accurately and efficiently. Prioritize safety by adhering to proper procedures and conventions. Perform tasks in various departments as assigned by the Operations Supervisor. Conduct safety inspections of equipment and adhere to safety regulations. Minimum Qualifications Team members may work evening, overnight, and weekend shifts, with voluntary and scheduled overtime as needed (additional pay for overtime). Physical fitness to move continuously throughout the facility, lift up to 70 pounds, and operate power equipment. Adherence to safety protocols, wearing necessary personal protective equipment. Ability to work in varying conditions, from extreme temperatures to noisy environments. Strong safety orientation and ability to work independently or within a team. Preferred Qualifications High school diploma or GED equivalent. Previous experience in distribution center operations or warehouse settings. Proficiency in operating power equipment (e.g., forklift, reach truck). Detail-oriented with experience in a fast-paced environment. Basic math, reading comprehension, and computer skills. Spatial reasoning for effective product positioning. Shift Schedule This location has the greatest need for the below shifts: Nights: Monday- Thursday 4:30pm-3:00am Working Conditions Environmental factors vary by location. You may be working in both inside and outside weather conditions. Exposure to varying climates, including extreme heat or cold, wet, damp, humid, windy, or drafty conditions, is possible. You may be exposed to constant or intermittent noises in addition to moving or shaking objects and equipment. Lifting methods vary based on role, weight, and volume. Associates must follow guidelines, limiting single lifts to 70 pounds. Team lifts are used minimally starting at 70 pounds or when needed. Powered equipment should be used as required, with proper training or assistance from a trained coworker. About Lowe's Lowe's Companies, Inc. (NYSE: LOW) is a FORTUNE 100 home improvement company serving approximately 16 million customer transactions a week, with total fiscal year 2024 sales of more than $83 billion. Lowe's employs approximately 300,000 associates and operates over 1,700 home improvement stores, 530 branches and 130 distribution centers. Based in Mooresville, N.C., Lowe's supports the communities it serves through programs focused on creating safe, affordable housing, improving community spaces, helping to develop the next generation of skilled trade experts and providing disaster relief to communities in need. For more information, visit Lowes.com. Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.
    $22k-26k yearly est. Auto-Apply 21d ago
  • TEAM MEMBER - pOpshelf

    Dollar General 4.4company rating

    Fairview Park, OH jobs

    pOpshelf's seeks to provide Fun Finds for Less through a fun and stress-free shopping destination for everyday and special items. We make it easy for customers to affordably treat themselves with most items priced under $5 and a selection of extreme value items priced above $5. pOpshelf stores offer a trendy and rotating selection of seasonal, houseware, home décor, health, beauty, paper and party products, in addition to assorted candy, snacks, games, electronics and additional items. Learn more at **************** . Responsibilities **TEAM MEMBER GENERAL SUMMARY:** The Team Member acts as a point of contact for our customers. The duties of the Team Member include stocking and merchandising displays, recovering merchandise, display product knowledge, cleaning the store, operating the cash register(s), and performing other duties as assigned by the Store Manager to maximize store profitability and customer satisfaction while protecting company assets. **DUTIES and ESSENTIAL JOB FUNCTIONS:** + Provide superior customer service to exceed the customer's expectations. + Possess product knowledge and use of selling techniques to enhance the customer experience. + Maintain a safe, clean and well-organized store environment that delights our customers. + Assist in merchandising the store in a manner that is appealing to customers and retains customer excitement to shop at popshelf℠. + With the assistance of Company merchandising guidelines, rotate product to create eye-catching displays to drive sales. + Complete daily and weekly cleaning responsibilities to provide a superior customer shopping experience. + Condense and reset displayed merchandise and conduct daily recovery to provide a clutter free customer shopping experience. + Follow company policies and procedures as outlined in the Standard Operating Procedures manual and Employee Handbook. + Operate cash register(s) and scanner to itemize and total customer's purchase, collect payment from customers and make change, bag merchandise, and assist customers with merchandise as necessary. + Assist customers in self-checkout process at multiple register terminals simultaneously. + Follow company merchandise processes; unpack, stock, restock, and rotate merchandise on shelves and build merchandise displays. + Clean the store, take out trash, dust and mop store floors, clean restroom and receiving room, and help set up sidewalk displays. Qualifications **KNOWLEDGE and SKILLS:** + Ability to read and interpret documents such as diagrams, safety rules, operating and maintenance instructions, and procedures manuals. + Effective interpersonal and oral communication skills. + Ability to read and follow planogram and merchandise presentation guides. + Knowledge of basic cash handling procedures. + Basic mathematical skills. + Ability to perform cash register functions. + Ability to stock and display merchandise. **WORK EXPERIENCE and/or EDUCATION:** High school diploma or equivalent preferred. **WORKING CONDITIONS and PHYSICAL REQUIREMENTS:** + Frequent walking and standing. + Frequent bending, stooping and kneeling to run check out station, stock merchandise and unload trucks. + Frequent handling of merchandise and equipment such as hand-held scanner, pricing guns, box cutters, merchandise containers, two-wheel dollies, and U-boats (six-wheel carts). + Frequent and proper lifting of up to 40 pounds; occasional lifting of up to 55 pounds. + Occasional climbing (using ladder). + Fast-paced environment; moderate noise level. + Exposure to strong scents and fragrances + Occasionally exposed to outside weather conditions. + Occasionally exposed to wet floor surfaces. + Occasionally exposed to household and industrial cleaning solutions. pOpshelf is an equal opportunity employer _pOpshelf is pleased to offer a wide range of benefit programs designed to care for the physical, mental and financial well-being of our employees and their families. Available benefit programs include health insurance coverage options, a variety of supplemental programs, 401(k) Savings Plan, paid sick leave (where required by law), vacation, paid maternity and parental leave, and many more. Eligibility and waiting period requirements may apply. See popshelf.com/careers/benefits for additional details._
    $26k-33k yearly est. 7d ago
  • TEAM MEMBER - pOpshelf

    Dollar General 4.4company rating

    Sugarcreek, OH jobs

    Work Where You Matter At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support Center or with our Private Fleet Team, we are proud to provide a wide range of career opportunities. We are not just a retail company; we are a company that values the unique strengths and perspectives that each individual brings. Your difference truly makes a difference at Dollar General. How would you like to Serve? Join the Dollar General Journey and see how your career can thrive. Overview pOpshelf's seeks to provide _Fun Finds for Less_ through a fun and stress-free shopping destination for everyday and special items. We make it easy for customers to affordably treat themselves with most items priced under $5 and a selection of extreme value items priced above $5. pOpshelf stores offer a trendy and rotating selection of seasonal, houseware, home décor, health, beauty, paper and party products, in addition to assorted candy, snacks, games, electronics and additional items. Learn more at **************** . Responsibilities **TEAM MEMBER GENERAL SUMMARY:** The Team Member acts as a point of contact for our customers. The duties of the Team Member include stocking and merchandising displays, recovering merchandise, display product knowledge, cleaning the store, operating the cash register(s), and performing other duties as assigned by the Store Manager to maximize store profitability and customer satisfaction while protecting company assets. **DUTIES and ESSENTIAL JOB FUNCTIONS:** + Provide superior customer service to exceed the customer's expectations. + Possess product knowledge and use of selling techniques to enhance the customer experience. + Maintain a safe, clean and well-organized store environment that delights our customers. + Assist in merchandising the store in a manner that is appealing to customers and retains customer excitement to shop at popshelf℠. + With the assistance of Company merchandising guidelines, rotate product to create eye-catching displays to drive sales. + Complete daily and weekly cleaning responsibilities to provide a superior customer shopping experience. + Condense and reset displayed merchandise and conduct daily recovery to provide a clutter free customer shopping experience. + Follow company policies and procedures as outlined in the Standard Operating Procedures manual and Employee Handbook. + Operate cash register(s) and scanner to itemize and total customer's purchase, collect payment from customers and make change, bag merchandise, and assist customers with merchandise as necessary. + Assist customers in self-checkout process at multiple register terminals simultaneously. + Follow company merchandise processes; unpack, stock, restock, and rotate merchandise on shelves and build merchandise displays. + Clean the store, take out trash, dust and mop store floors, clean restroom and receiving room, and help set up sidewalk displays. Qualifications **KNOWLEDGE and SKILLS:** + Ability to read and interpret documents such as diagrams, safety rules, operating and maintenance instructions, and procedures manuals. + Effective interpersonal and oral communication skills. + Ability to read and follow planogram and merchandise presentation guides. + Knowledge of basic cash handling procedures. + Basic mathematical skills. + Ability to perform cash register functions. + Ability to stock and display merchandise. **WORK EXPERIENCE and/or EDUCATION:** High school diploma or equivalent preferred. **WORKING CONDITIONS and PHYSICAL REQUIREMENTS:** + Frequent walking and standing. + Frequent bending, stooping and kneeling to run check out station, stock merchandise and unload trucks. + Frequent handling of merchandise and equipment such as hand-held scanner, pricing guns, box cutters, merchandise containers, two-wheel dollies, and U-boats (six-wheel carts). + Frequent and proper lifting of up to 40 pounds; occasional lifting of up to 55 pounds. + Occasional climbing (using ladder). + Fast-paced environment; moderate noise level. + Exposure to strong scents and fragrances + Occasionally exposed to outside weather conditions. + Occasionally exposed to wet floor surfaces. + Occasionally exposed to household and industrial cleaning solutions. pOpshelf is an equal opportunity employer _pOpshelf is pleased to offer a wide range of benefit programs designed to care for the physical, mental and financial well-being of our employees and their families. Available benefit programs include health insurance coverage options, a variety of supplemental programs, 401(k) Savings Plan, paid sick leave (where required by law), vacation, paid maternity and parental leave, and many more. Eligibility and waiting period requirements may apply. See popshelf.com/careers/benefits for additional details._
    $25k-32k yearly est. 7d ago
  • Lead Analytics Engineer (REMOTE)

    Dick's Sporting Goods 4.3company rating

    Senior software engineer job at DICK'S Sporting Goods

    At DICK'S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve. If you are ready to make a difference as part of the world's greatest sports team, apply to join our team today! OVERVIEW: Job Purpose: As a Lead Analytics Engineer, you will act as a SME in Analytics Engineering, BI, and data domain to support enterprise business needs. Mentor and advise Analytics Engineering team members and lead design and development standards and practices for data modeling and BI dashboards, data visualizations, and applications and ensure adoption by the team. Job Responsibilities: Data Modeling and Visualization Drive the design of highly complex data models and BI applications to enable easy consumption and analysis. Select appropriate data and BI tools and technologies to implement solutions, implementing and documenting industry best practices to be used by the team. Functional/Technical Requirements Leverage advanced experience, knowledge, and skillset in Analytics Engineering and data domain to drive functional and technical requirements for Analytics Engineering as part of an Agile team with Product Managers, Analysts, Analytics Engineers, and Data Engineers. Act as a SME for data and business needs within domain. Program/Portfolio Management Support Contribute to the management of a portfolio of programs while reporting to and in partnership with senior teammates. Support production processes and advise team on troubleshooting and resolutions to reduce incidents. Train engineering teammates in coding, data modeling, and BI development best practices and conduct code review ensuring repeatable and easy-to-maintain processes are implemented amongst the team. Technical Developments Recommendation Discuss and recommend advanced and innovative data and BI solutions to better meet business, performance, and/or quality needs. Recognize opportunities for better process improvements and work with senior teammates to implement. Ongoing Learning and Development Explore and develop detailed understanding of external developments or emerging issues and evaluate impact to the organization and team. Identify gaps in current solutions and BI tools and technologies. Recommend new technologies needed to accelerate the business. Develop cost/benefit analysis and assist in implementation of new tools and platforms. Technology Experience Expert-level experience with: Business Intelligence (BI) tools (e.g. Microsoft Power BI, Qlik Sense, Looker, Tableau); Cloud platforms ( e.g. Microsoft Azure, Google Cloud Platform (GCP); Cloud data warehouses (e.g. Snowflake, Google BigQuery); Databases (e.g. Oracle); Version control systems and CI/CD (e.g. GitHub, GitHub Actions) Expert development experience in SQL required. Fully competent-level of Python development and data architecture experience preferred. QUALIFICATIONS: Bachelor's Degree or Equivalent Level Preferred 6-10 years of experience #LI-FD1 VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. If you have any questions or need accommodations, we're here to help. Thanks for helping us keep the process fair and secure for everyone!
    $112k-132k yearly est. Auto-Apply 16d ago
  • Senior Backend Engineer, Subs Enablement

    Dick's Sporting Goods 4.3company rating

    Senior software engineer job at DICK'S Sporting Goods

    At DICK'S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve. If you are ready to make a difference as part of the world's greatest sports team, apply to join our team today! OVERVIEW: About GameChanger: We believe in the life changing impact youth sports have on and off the field. Sports encourage leadership, teamwork, responsibility, and confidence - important life lessons that have the power to propel our youth toward meaningful futures. We recognize that without coaches, parents, and volunteers, organized youth sports could not exist. By building the first and best place to experience the youth sports moments important to our community, we are helping families elevate the next generation through youth sports. So if you love sports and their community building potential, or building cool products is your sport, GameChanger is the team for you. We are a remote first, dynamic tech company based in New York City, and we are solving some of the biggest challenges in youth sports today. The Position: As a Senior Backend Software Engineer, you'll work on new features within our Subscriptions system as well as ensure its stability. This could range from creating new subscription plans, tracking updates from subscription providers like Apple, and ensuring users always have the access they paid for. Another focus will be on improving observability of the system and overall system health. Our backend APIs are built with TypeScript, Node.js, Redis, and PostgreSQL and run in AWS. You will report to the Senior Engineering Manager of Subscriptions Enablement. What You'll Do: Lead and collaborate on new feature development within our Subscriptions Backend. Make and give feedback on architectural decisions. Improve existing systems' observability, reliability, and maintainability. Participate in code reviews to maintain code quality and share knowledge. Create and maintain technical documentation. Discuss tradeoffs and scope with Cross Functional stakeholders such as product or design. Work with Data Engineers to ensure an accurate picture of subscription purchasing behavior. Participate in an occasional on-call rotation with the team. Who You Are: 6+ years in a software development role. 4+ years experience with Node.js or another backend technology. 1+ years experience leading and implementing complex designs. Experience with TypeScript is preferred. Experience with a system deployed in an AWS environment is preferred. Perks: Work remotely throughout the US* or from our well-furnished, modern office in Manhattan, NY. Unlimited vacation policy. Paid volunteer opportunities. Technology stipend - $4,000 every 2 years after your start to make sure you have the latest and greatest technology. WFH stipend - $500 annually to make your WFH situation comfortable. Learning stipend - $500 annually towards continued development. Monthly physical, mental, wellness & learning stipend offered through Holisticly. Monthly lifestyle stipend offered through Fringe. Full health benefits - medical, dental, vision, prescription, FSA, HRA, HSA, and coverage for family/dependents. Retirement savings - Traditional and Roth 401K plans are offered through Vanguard, with an immediate company match. Life insurance - basic life, supplemental life, and dependent life. Disability leave - short-term disability and long-term disability. Company paid parental leave - up to 20 weeks for birthing parents and up to 12 weeks for non-birthing parents. Family building benefits offered through Progyny. DICK'S Sporting Goods and their family of brands teammate discount. The target salary range for this position is between $160,000 and $180,000. This is part of a competitive total rewards package that includes incentive, equity, and benefits for eligible roles. Individual pay may vary from the target range and is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all teammate pay regularly to ensure competitive and fair pay. DICK'S Sporting Goods has company-wide practices to monitor and protect the company from significant compliance and monetary implications as it pertains to employer state tax liabilities. Due to said guidelines put in place, we are unable to hire in AK, DE, HI, IA, LA, MS, MT, OK, and SC. We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Our Interview Process & AI We recognize that AI has become a common part of everyday life and professional work, and its use continues to evolve rapidly. Our perspective on AI in the hiring process will evolve as well. At this time, we ask that candidates please refrain from using AI tools during interviews and assessments, as we want to see your authentic self. We will clearly indicate if and when AI use is acceptable in the process. If you have any questions or need accommodations, we're here to help. Thanks for helping us keep the process fair and secure for everyone! IMPORTANT NOTICE: All official recruitment communications from GameChanger will come from an email address ending in @gc.com or no-reply@ashby.hq.com. If you receive communication from any other domain, please be cautious, as it is likely fraudulent. QUALIFICATIONS: Bachelor's Degree or Master's Degree in Computer Science, or equivalent work experience 3-6 years of experience in software engineering TypeScript React JS / Kotlin / Swift Postgres AWS VIRTUAL REQUIREMENTS: At DICK'S, we thrive on innovation and authenticity. That said, to protect the integrity and security of our hiring process, we ask that candidates do not use AI tools (like ChatGPT or others) during interviews or assessments. To ensure a smooth and secure experience, please note the following: Cameras must be on during all virtual interviews. AI tools are not permitted to be used by the candidate during any part of the interview process. Offers are contingent upon a satisfactory background check which may include ID verification. If you have any questions or need accommodations, we're here to help. Thanks for helping us keep the process fair and secure for everyone!
    $160k-180k yearly Auto-Apply 21h ago

Learn more about DICK'S Sporting Goods jobs

View all jobs