Post job

Senior Software Engineer jobs at Lowe's Companies - 36 jobs

  • Team Member

    Lowe's Home Centers 4.6company rating

    Senior software engineer job at Lowe's Companies

    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
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • 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
  • 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
  • 887105BR - Lead Software Engineer "Remote"

    Walgreens 4.4company rating

    Chicago, IL jobs

    At Walgreens, we are laser-focused on the development of next-generation healthcare technology, products and services. This includes collaborating with the Chicago-based MATTER incubator to uncover new innovations that can help shape the future of healthcare, technology and pharmacy. Life in IT is exciting, rewarding, dynamic and always evolving. Now imagine just how much more rewarding and exciting it can be when you're innovating on behalf of better health every day. With a primary focus on our customers, you'll help create and maintain complex systems in a fast-paced retail environment, living and breathing “what's next” as you keep your finger on the pulse of the latest healthcare and technology trends. This is an exceptional opportunity to join some of the brightest, best and most diverse technology minds working today. We are the premier retail IT organization in North America because we provide the best possible value to our stakeholders and customers around the world. Job Description This role demonstrates proficiency in all areas of the professional function and advanced in-depth specialization to perform and implement activities that impact components / processes of specified functional areas of the Walgreens Digital/Online application. This role is typically assigned to strategic, complex undertakings. Receives work in the form of short- and mid-term outcomes that regularly require the application of independent judgment and creativity. Mentors less experienced members of the team. May lead teams / projects. Job Responsibilities Plans, designs, develops, and tests software systems or applications for software enhancements and new products including cloud-based or internet-related resources. Writes code that establishes and enhances coding specifications, typically for software programs and systems that have little or no precedent. Delivers software features with exceptional quality, meeting designated release plans and delivery commitments. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Guides the daily work of assigned work group / team. Recommends modifications to the daily operations of the assigned work group / team. Makes needed adjustments to short-term priorities. Owns a functional area. Breaks large requests down into sub-tasks, gives higher-level status updates. Writes test plans. Takes operational responsibility. Sets measurable goals and meets them. Reviews code changes. Networks with senior internal and external personnel in own area of expertise. Interacts with direct team of accountability, peers and/or managers in other teams. May interact with vendors and/or customers to share information and improve workflow processes. May design specifications of assigned projects and may lead in implementation. Demonstrates proficiency in all areas of the professional function and advanced in-depth specialization in some. Participates in developing technical / business approaches and new or enhanced technical resources. Has proven expertise in software design, architecture and software and system interrelationships. Has expert knowledge of programming languages important to the organization. Sets software engineering project schedules, defines project parameters and tasks and monitors project tasks. Develops and keeps the "vision" of the project, leading others toward its completion. Resolves a wide range of issues in creative ways. Owns the development and rollout for an entire product, or large project. Champions process (Scrum, TDD, etc). Writes tech specs and identifies risks before starting major projects. Sets standards. Goes out of their way to reduce complexity. As needed, takes on additional “tech lead” responsibilities for encouraging an initiative to completion. Allocates and tracks the work of individual contributors. Participates in teaching and training members of work group / team. Qualifications Bachelor's Degree in Computer Science, Information Technology. Experience working in an Agile environment. MERN stack development experience using ReactJS, Redux, NodeJS, ExpressJS, MongoDB and with expertise on JavaScript/TypeScript. Experience in Restful web services using NodeJS ExpressJS. Experience in NoSQL databases, such as MySQL and MongoDB. DevOps Prior experience in leading a group of automation/DevOps or development engineering team. Prior experience to deployment automation for various applications IaaS, PaaS platforms on a large complex system. Experience in working on Kubernetes platform on a microservices architecture on high traffic applications. Strong understanding of infrastructure components (e.g. databases, networking, DNS, cloud services, orchestration tools, containerization). Experience in operationalization high traffic Web and Mobile applications through monitoring and alerting for a polyglot application stack. Web/backend Developer Prior experience in mentoring a team of engineers, tech lead or leading an engineering team. Enthusiastic about promoting high quality standards in the team across documentation, unit testing, code reviews, test automation & CI/CD. Hands on full stack proficiency (e.g., Java, NodeJS, ., SQL, NoSQL, React, JavaScript etc.) Mentor team in the choice of Enterprise Integration patterns for a seamless integration with other enterprise & external assets. Big picture person with obsession about functional completeness, performance, security & resilience of end-to-end solution. Strong knowledge of implementation, security, capacity planning & performance tuning of solutions deployed to Cloud technologies - Azure (ACS, AKS), Google, IBM, AWS or Cloud Foundry. Mobile Developer 6+ years of Mobile App development experience in Swift, SwiftUI, Objective C ( iOS). 6+ Years of Mobile App development in Kotlin( Android). Experience in Test Driven Development and Testing Automation using cloud based products like AppCenter, ADO. Experience in ReactNative Programming. Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations. Accessibility Experience. Experience in building Design patterns, modularized apps. Excellent Debugging, Optimization and Performance Skills. Data & Analytics 6+ years of SME experience integrating, transforming and consolidating data from various structured and unstructured data systems for building analytics solutions in any cloud Platforms: Microsoft Azure, AWS or GCP. 6+ years of experience working with Product Owner and domain experts to deliver data analytics and data Integration solutions. Experience in SQL, Java or Python programming. Experience with relational and NoSQL databases such as Cosmos, Cassandra. Experience in Azure cloud technologies like Azure Data Flow, Data Bricks, Azure Synapse and Analysis Services. Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations. Experience in any of reporting tools like Power BI, Business objects, Cognos or Tableau Working experience with dimensional data modeling and strong knowledge of best practices and solution patterns. Hands on experience in Data Pipeline and integration tools like Talend, Change Data Capture (CDC), Spark & Azure APIs. Coach and guide technical engineers for source data understanding, designing analytical solutions and critical operational support. Additional Information All your information will be kept confidential according to EEO guidelines.
    $116k-146k yearly est. 1d ago
  • 887105BR - Lead Software Engineer "Remote"

    Walgreens 4.4company rating

    Chicago, IL jobs

    At Walgreens, we are laser-focused on the development of next-generation healthcare technology, products and services. This includes collaborating with the Chicago-based MATTER incubator to uncover new innovations that can help shape the future of healthcare, technology and pharmacy. Life in IT is exciting, rewarding, dynamic and always evolving. Now imagine just how much more rewarding and exciting it can be when you're innovating on behalf of better health every day. With a primary focus on our customers, you'll help create and maintain complex systems in a fast-paced retail environment, living and breathing “what's next” as you keep your finger on the pulse of the latest healthcare and technology trends. This is an exceptional opportunity to join some of the brightest, best and most diverse technology minds working today. We are the premier retail IT organization in North America because we provide the best possible value to our stakeholders and customers around the world. Job Description This role demonstrates proficiency in all areas of the professional function and advanced in-depth specialization to perform and implement activities that impact components / processes of specified functional areas of the Walgreens Digital/Online application. This role is typically assigned to strategic, complex undertakings. Receives work in the form of short- and mid-term outcomes that regularly require the application of independent judgment and creativity. Mentors less experienced members of the team. May lead teams / projects. Job Responsibilities Plans, designs, develops, and tests software systems or applications for software enhancements and new products including cloud-based or internet-related resources. Writes code that establishes and enhances coding specifications, typically for software programs and systems that have little or no precedent. Delivers software features with exceptional quality, meeting designated release plans and delivery commitments. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Guides the daily work of assigned work group / team. Recommends modifications to the daily operations of the assigned work group / team. Makes needed adjustments to short-term priorities. Owns a functional area. Breaks large requests down into sub-tasks, gives higher-level status updates. Writes test plans. Takes operational responsibility. Sets measurable goals and meets them. Reviews code changes. Networks with senior internal and external personnel in own area of expertise. Interacts with direct team of accountability, peers and/or managers in other teams. May interact with vendors and/or customers to share information and improve workflow processes. May design specifications of assigned projects and may lead in implementation. Demonstrates proficiency in all areas of the professional function and advanced in-depth specialization in some. Participates in developing technical / business approaches and new or enhanced technical resources. Has proven expertise in software design, architecture and software and system interrelationships. Has expert knowledge of programming languages important to the organization. Sets software engineering project schedules, defines project parameters and tasks and monitors project tasks. Develops and keeps the "vision" of the project, leading others toward its completion. Resolves a wide range of issues in creative ways. Owns the development and rollout for an entire product, or large project. Champions process (Scrum, TDD, etc). Writes tech specs and identifies risks before starting major projects. Sets standards. Goes out of their way to reduce complexity. As needed, takes on additional “tech lead” responsibilities for encouraging an initiative to completion. Allocates and tracks the work of individual contributors. Participates in teaching and training members of work group / team. Qualifications Bachelor's Degree in Computer Science, Information Technology. Experience working in an Agile environment. MERN stack development experience using ReactJS, Redux, NodeJS, ExpressJS, MongoDB and with expertise on JavaScript/TypeScript. Experience in Restful web services using NodeJS ExpressJS. Experience in NoSQL databases, such as MySQL and MongoDB. DevOps Prior experience in leading a group of automation/DevOps or development engineering team. Prior experience to deployment automation for various applications IaaS, PaaS platforms on a large complex system. Experience in working on Kubernetes platform on a microservices architecture on high traffic applications. Strong understanding of infrastructure components (e.g. databases, networking, DNS, cloud services, orchestration tools, containerization). Experience in operationalization high traffic Web and Mobile applications through monitoring and alerting for a polyglot application stack. Web/backend Developer Prior experience in mentoring a team of engineers, tech lead or leading an engineering team. Enthusiastic about promoting high quality standards in the team across documentation, unit testing, code reviews, test automation & CI/CD. Hands on full stack proficiency (e.g., Java, NodeJS, ., SQL, NoSQL, React, JavaScript etc.) Mentor team in the choice of Enterprise Integration patterns for a seamless integration with other enterprise & external assets. Big picture person with obsession about functional completeness, performance, security & resilience of end-to-end solution. Strong knowledge of implementation, security, capacity planning & performance tuning of solutions deployed to Cloud technologies - Azure (ACS, AKS), Google, IBM, AWS or Cloud Foundry. Mobile Developer 6+ years of Mobile App development experience in Swift, SwiftUI, Objective C ( iOS). 6+ Years of Mobile App development in Kotlin( Android). Experience in Test Driven Development and Testing Automation using cloud based products like AppCenter, ADO. Experience in ReactNative Programming. Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations. Accessibility Experience. Experience in building Design patterns, modularized apps. Excellent Debugging, Optimization and Performance Skills. Data & Analytics 6+ years of SME experience integrating, transforming and consolidating data from various structured and unstructured data systems for building analytics solutions in any cloud Platforms: Microsoft Azure, AWS or GCP. 6+ years of experience working with Product Owner and domain experts to deliver data analytics and data Integration solutions. Experience in SQL, Java or Python programming. Experience with relational and NoSQL databases such as Cosmos, Cassandra. Experience in Azure cloud technologies like Azure Data Flow, Data Bricks, Azure Synapse and Analysis Services. Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations. Experience in any of reporting tools like Power BI, Business objects, Cognos or Tableau Working experience with dimensional data modeling and strong knowledge of best practices and solution patterns. Hands on experience in Data Pipeline and integration tools like Talend, Change Data Capture (CDC), Spark & Azure APIs. Coach and guide technical engineers for source data understanding, designing analytical solutions and critical operational support. Additional InformationAll your information will be kept confidential according to EEO guidelines.
    $116k-146k yearly est. 60d+ 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
  • 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
  • SR SOFTWARE ENGINEER

    Kroger 4.5company rating

    Blue Ash, OH jobs

    This is a senior software engineer on the Products team focusing on front-end web development. We work on eComm features such as Product Cards, Product Details Pages, and Product Carousels. You will work with our Product Manager and Product Designer to refine our product features. Responsible for participating in the design, development, testing, debugging, maintaining, and documenting software components in accordance to Software Development Life Cycle (SDLC) best practices. Establish estimates and work plans for design, development, implementation, and rollout tasks. Communicate with the appropriate teams to ensure that assignments are delivered with the highest of quality and in accordance to standards. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and safety. From one tiny Cincinnati grocery store more than a century ago, we've grown into what today is the nation's largest grocer with nearly 2,800 stores in 35 states operating under 28 different names. As America's grocer, we take pride in bringing diverse teams with a passion for food and people together with one common purpose: To Feed the Human Spirit. With a history of innovation, we work tirelessly to create amazing experiences for our customers, communities AND each other, with food at the heart of it all. Here, people matter. That's why we strive to provide the ingredients you need to create your own recipe for success at work and in life. We help feed your future by providing the value and care you need to grow. If you're caring, purpose-driven and hungry to learn, your potential is unlimited. Whether you're seeking a part-time position or a new career path, we've got a fresh opportunity for you. Apply today to become part of our Kroger family! What you'll receive from us: The Kroger Family of Companies offers comprehensive benefits to support your Associate Well-Being, including Physical, Emotional, Financial and more. We'll help you thrive, with access to: * A wide range of healthcare coverage, including affordable, comprehensive medical, dental, vision and prescription coverage, through company plans or collective bargaining agreement plans. * Flexible scheduling in full- and part-time roles with paid time off, including holiday and sick pay based on eligibility and length of service. * Emotional and financial support with free counseling through our Employee Assistance Program and free, confidential financial tools and coaching with Goldman Sachs Ayco. * Valuable associate discounts on purchases, including food, travel, technology and so much more. * Up to $21,000 in tuition reimbursement over your career, through our industry-leading Continuing Education program. * Vast potential for growth, through an abundance of industry-leading training programs and diverse career pathways. For more information about benefits and eligibility, please visit our Benefits Page! Minimum * Bachelor's Degree Computer Science or a STEM major * 3+ years of successful and applicable experience taking a lead role in building complex software ad automation systems that has been successfully delivered to customers * 3+ years of proven track record of designing and delivering large scale, high-quality systems * 3+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure * Strong knowledge of industry trends and industry competition * Demonstrated written, oral and presentation/public speaking communication skills * Proven ability to think and contribute at the strategic level * Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations * Understanding of network and security architecture Desired * Any experience in Cloud software service including designing for scale, performance and reliability * Any experience in system architecture * Demonstrated capability to build, mentor and maintain an inclusive team-based environment * Experience building solution using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) * 3+ years of experience in front-end development with React and TypeScript. * Strong understanding of JavaScript/TypeScript fundamentals and modern ES standards. * Solid grasp of UI/UX principles and responsive design. * Background in eComm FE development preferred. * Familiarity with Node.js for server-side rendering or API integration. * Understanding of state management (Redux, Zustand, or similar). Tech Stack * Languages: TypeScript, JavaScript (ES6+) * Framework: React * Networking: WebSocket, Axios * Architecture: Component-based, SPA, SSR * Tools: Node.js, Webpack, Git * Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase * Responsible for development implementation of technical design within a defined set of teams. Execute against defined technology roadmap to support project portfolio and business strategy * Participate in implementing enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance * Provide technical clarity between ongoing projects and the strategic objectives of the company * Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and transform the existing core technology base and IT estate * Implement high-level migration plans to address the gaps between the current and future state solution * Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement * Mentor team members in software development principles, patterns, processes and, practices * Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $97k-116k yearly est. Auto-Apply 43d ago
  • Sr. Android Software Engineer

    Kroger 4.5company rating

    Blue Ash, OH jobs

    The role is for a Android Engineer working on the Kroger E-commerce Wallet Team. This team is a cross-functional engineering team at Kroger, focused on digital payments. They are responsible for the development, quality assurance, and delivery of the Wallet product across Web and Native (mobile) platforms. Responsible for participating in the design, development, testing, debugging, maintaining, and documenting software components in accordance to Software Development Life Cycle (SDLC) best practices. Establish estimates and work plans for design, development, implementation, and rollout tasks. Communicate with the appropriate teams to ensure that assignments are delivered with the highest of quality and in accordance to standards. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and safety. Minimum - Bachelor's Degree Computer Science or a STEM major - 3+ years of successful and applicable experience taking a lead role in building complex software ad automation systems that has been successfully delivered to customers - 3+ years of proven track record of designing and delivering large scale, high-quality systems - 3+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure - Strong knowledge of industry trends and industry competition - Demonstrated written, oral and presentation/public speaking communication skills - Proven ability to think and contribute at the strategic level - Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations - Understanding of network and security architecture Desired - Any experience in Cloud software service including designing for scale, performance and reliability - Any experience in system architecture - Demonstrated capability to build, mentor and maintain an inclusive team-based environment - Experience building solution using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) -+5 years of experience with Android development -Proven experience as a Senior Android Developer with a strong understanding of native Android development principles (Kotlin, Android SDK, Jetpack compose, etc.) -Experience with Android build, test, debug, and CI/CD tools to compile, test, package, and ship large scale Android applications. -Experience with concurrency and performance optimization (AsyncTask, HandlerThread, IntentService, and Corouties) -Working knowledge of architecture patterns that promote decoupling, code reuse, maintainability, and testability. -Excellent communication and collaboration skills -Can translate requirements, wireframes and mock-ups into reusable components and layouts. -Strong problem-solving skills, detail oriented, works well in a team and individually. -Experience with ecommerce app development -Knowledge of Accessibility and Security: Building apps that are accessible to everyone and secure from vulnerabilities is important. -Passion for the Mobile Development & the grocery industry - Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase - Responsible for development implementation of technical design within a defined set of teams. Execute against defined technology roadmap to support project portfolio and business strategy - Participate in implementing enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance - Provide technical clarity between ongoing projects and the strategic objectives of the company - Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and transform the existing core technology base and IT estate - Implement high-level migration plans to address the gaps between the current and future state solution - Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement - Mentor team members in software development principles, patterns, processes and, practices - Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $97k-116k yearly est. Auto-Apply 40d ago
  • SR SOFTWARE ENGINEER

    Kroger 4.5company rating

    Blue Ash, OH jobs

    This is a senior software engineer on the Products team focusing on front-end web development. We work on eComm features such as Product Cards, Product Details Pages, and Product Carousels. You will work with our Product Manager and Product Designer to refine our product features. Responsible for participating in the design, development, testing, debugging, maintaining, and documenting software components in accordance to Software Development Life Cycle (SDLC) best practices. Establish estimates and work plans for design, development, implementation, and rollout tasks. Communicate with the appropriate teams to ensure that assignments are delivered with the highest of quality and in accordance to standards. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and safety. Minimum - Bachelor's Degree Computer Science or a STEM major - 3+ years of successful and applicable experience taking a lead role in building complex software ad automation systems that has been successfully delivered to customers - 3+ years of proven track record of designing and delivering large scale, high-quality systems - 3+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure - Strong knowledge of industry trends and industry competition - Demonstrated written, oral and presentation/public speaking communication skills - Proven ability to think and contribute at the strategic level - Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations - Understanding of network and security architecture Desired - Any experience in Cloud software service including designing for scale, performance and reliability - Any experience in system architecture - Demonstrated capability to build, mentor and maintain an inclusive team-based environment - Experience building solution using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) -3+ years of experience in front-end development with React and TypeScript. -Strong understanding of JavaScript/TypeScript fundamentals and modern ES standards. -Solid grasp of UI/UX principles and responsive design. -Background in eComm FE development preferred. -Familiarity with Node.js for server-side rendering or API integration. -Understanding of state management (Redux, Zustand, or similar). Tech Stack Languages: TypeScript, JavaScript (ES6+) Framework: React Networking: WebSocket, Axios Architecture: Component-based, SPA, SSR Tools: Node.js, Webpack, Git - Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase - Responsible for development implementation of technical design within a defined set of teams. Execute against defined technology roadmap to support project portfolio and business strategy - Participate in implementing enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance - Provide technical clarity between ongoing projects and the strategic objectives of the company - Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and transform the existing core technology base and IT estate - Implement high-level migration plans to address the gaps between the current and future state solution - Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement - Mentor team members in software development principles, patterns, processes and, practices - Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $97k-116k yearly est. Auto-Apply 44d ago
  • Lead Software Engineer - Search Platform

    Kroger 4.5company rating

    Blue Ash, OH jobs

    We're seeking a hands-on Search Platform Engineering Lead to serve as the technical lead for Kroger's Search Core team. In this role, you will guide implementation decisions and software delivery for our search platform-designing and evolving data pipelines and core services in Java and Python that power high‑scale, low‑latency search experiences across Kroger's digital channels. You'll partner closely with Search Architect, product management, data engineering, and possible ML teams to deliver resilient, observable services; set engineering standards; and mentor developers while leading the team through design reviews, implementation, and production support. The role will ensure our search platform is performant, reliable, and easy to extend. Accountable for proactively leading or supporting software engineering activities that create deliverables that guide the direction, development, and delivery of software solutions that meet business needs. Provide leadership, facilitation, analysis, and design tasks required to deliver critical business solutions. Develop target-state guidance (i.e., reusable standards, design patterns, guidelines, individual parts, and configurations) to evolve the organization's development process. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and, safety. From one tiny Cincinnati grocery store more than a century ago, we've grown into what today is the nation's largest grocer with nearly 2,800 stores in 35 states operating under 28 different names. As America's grocer, we take pride in bringing diverse teams with a passion for food and people together with one common purpose: To Feed the Human Spirit. With a history of innovation, we work tirelessly to create amazing experiences for our customers, communities AND each other, with food at the heart of it all. Here, people matter. That's why we strive to provide the ingredients you need to create your own recipe for success at work and in life. We help feed your future by providing the value and care you need to grow. If you're caring, purpose-driven and hungry to learn, your potential is unlimited. Whether you're seeking a part-time position or a new career path, we've got a fresh opportunity for you. Apply today to become part of our Kroger family! What you'll receive from us: The Kroger Family of Companies offers comprehensive benefits to support your Associate Well-Being, including Physical, Emotional, Financial and more. We'll help you thrive, with access to: * A wide range of healthcare coverage, including affordable, comprehensive medical, dental, vision and prescription coverage, through company plans or collective bargaining agreement plans. * Flexible scheduling in full- and part-time roles with paid time off, including holiday and sick pay based on eligibility and length of service. * Emotional and financial support with free counseling through our Employee Assistance Program and free, confidential financial tools and coaching with Goldman Sachs Ayco. * Valuable associate discounts on purchases, including food, travel, technology and so much more. * Up to $21,000 in tuition reimbursement over your career, through our industry-leading Continuing Education program. * Vast potential for growth, through an abundance of industry-leading training programs and diverse career pathways. For more information about benefits and eligibility, please visit our Benefits Page! Minimum * Bachelor's Degree Computer Science or in a STEM major * 5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers * 5+ years of a proven track record of designing and delivering large scale, high-quality systems * 5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure * Strong knowledge of industry trends and industry competition * Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations * Understanding of network and security architecture * Demonstrated written, oral and, presentation/public speaking communication skills * Proven ability to think and contribute at the strategic level Desired * Demonstrated capability to build, mentor and maintain an inclusive team-based environment * Experience building solutions using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) * Programming Languages: * Strong proficiency in Java and Python for building scalable backend services and data pipelines. * Distributed Systems & Microservices: * Experience designing and operating high-availability, low-latency services in a microservices architecture. * Search Technologies & Semantic Search: * Familiarity with search engines (e.g., Elasticsearch, Solr) and vector search frameworks (FAISS, Vertex AI Vector Search). * Understanding of semantic embeddings, retrieval models, and ranking algorithms. (nice to have but not required) * Data Engineering: * Expertise in data pipelines, streaming frameworks (Databricks, Kafka, Pub/Sub), and batch processing. * Strong knowledge of BigQuery, Bigtable, and feature stores for ML-driven search. * Cloud & Platform Engineering: * Hands-on experience with GCP services (Vertex AI, Cloud Run, GCS, IAM). * CI/CD pipelines (GitHub Actions, Jenkins, or similar) and infrastructure-as-code (Terraform). * Observability & Reliability: * Building monitoring, alerting, and logging for mission-critical services. * Familiarity with SLOs, SLIs, and incident response practices. * Performance Optimization: * Profiling and tuning for sub-second latency under high traffic. * Security & Compliance: * Implementing secure coding practices and aligning with privacy and governance standards. Unit testing * Proficiency writing isolated unit tests in Java (JUnit/AssertJ/Mockito) and Python (pytest). * Coverage targets and TDD expectations consistent with Kroger draft standards (≥ 85% coverage; unit suite runs in pipeline before merge) Experience & Leadership * Technical Leadership: * Proven track record as a tech lead or principal engineer, guiding architecture decisions and mentoring engineers. * Search & eCommerce Domain Knowledge: * Understanding of product discovery, relevance tuning, and customer intent modeling. * ML Integration: * Experience operationalizing ML models (embedding generation, ranking) in production environments. * Cross-functional Collaboration: * Ability to work with product managers, data scientists, and platform teams to deliver end-to-end solutions. * Scalability & Resilience: * Designing systems that handle peak eCommerce traffic and ensure high uptime. * Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase * Lead the development implementation of technology strategy within a defined set of teams. Executes against defined technology roadmap to support project portfolio and business strategy * Oversee the implementation of enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance * Provide technical leadership to ensure clarity between ongoing projects and the strategic objectives of the company * Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and, transform the existing core technology base and IT estate * Implement high-level migration plans to address the gaps between the current and future state, typically in sync with the budgeting or other capital planning processes * Present opportunities with cost/benefit analysis to leadership to shape sound architectural decisions * Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement * Mentor team members in software development principles, patterns, processes and, practices * Promote the capture and reuse of intellectual capital, including code objects and components * Draft and review architectural diagrams, interface specifications, class structures and, other design documents * Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $107k-130k yearly est. Auto-Apply 38d ago
  • Lead Software Engineer - Search Platform

    Kroger 4.5company rating

    Blue Ash, OH jobs

    We're seeking a hands-on Search Platform Engineering Lead to serve as the technical lead for Kroger's Search Core team. In this role, you will guide implementation decisions and software delivery for our search platform-designing and evolving data pipelines and core services in Java and Python that power high‑scale, low‑latency search experiences across Kroger's digital channels. You'll partner closely with Search Architect, product management, data engineering, and possible ML teams to deliver resilient, observable services; set engineering standards; and mentor developers while leading the team through design reviews, implementation, and production support. The role will ensure our search platform is performant, reliable, and easy to extend. Accountable for proactively leading or supporting software engineering activities that create deliverables that guide the direction, development, and delivery of software solutions that meet business needs. Provide leadership, facilitation, analysis, and design tasks required to deliver critical business solutions. Develop target-state guidance (i.e., reusable standards, design patterns, guidelines, individual parts, and configurations) to evolve the organization's development process. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and, safety. Minimum - Bachelor's Degree Computer Science or in a STEM major - 5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers - 5+ years of a proven track record of designing and delivering large scale, high-quality systems - 5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure - Strong knowledge of industry trends and industry competition - Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations - Understanding of network and security architecture - Demonstrated written, oral and, presentation/public speaking communication skills - Proven ability to think and contribute at the strategic level Desired - Demonstrated capability to build, mentor and maintain an inclusive team-based environment - Experience building solutions using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) Programming Languages: Strong proficiency in Java and Python for building scalable backend services and data pipelines. Distributed Systems & Microservices: Experience designing and operating high-availability, low-latency services in a microservices architecture. Search Technologies & Semantic Search: Familiarity with search engines (e.g., Elasticsearch, Solr) and vector search frameworks (FAISS, Vertex AI Vector Search). Understanding of semantic embeddings, retrieval models, and ranking algorithms. (nice to have but not required) Data Engineering: Expertise in data pipelines, streaming frameworks (Databricks, Kafka, Pub/Sub), and batch processing. Strong knowledge of BigQuery, Bigtable, and feature stores for ML-driven search. Cloud & Platform Engineering: Hands-on experience with GCP services (Vertex AI, Cloud Run, GCS, IAM). CI/CD pipelines (GitHub Actions, Jenkins, or similar) and infrastructure-as-code (Terraform). Observability & Reliability: Building monitoring, alerting, and logging for mission-critical services. Familiarity with SLOs, SLIs, and incident response practices. Performance Optimization: Profiling and tuning for sub-second latency under high traffic. Security & Compliance: Implementing secure coding practices and aligning with privacy and governance standards. Unit testing Proficiency writing isolated unit tests in Java (JUnit/AssertJ/Mockito) and Python (pytest). Coverage targets and TDD expectations consistent with Kroger draft standards (≥ 85% coverage; unit suite runs in pipeline before merge) Experience & Leadership Technical Leadership: Proven track record as a tech lead or principal engineer, guiding architecture decisions and mentoring engineers. Search & eCommerce Domain Knowledge: Understanding of product discovery, relevance tuning, and customer intent modeling. ML Integration: Experience operationalizing ML models (embedding generation, ranking) in production environments. Cross-functional Collaboration: Ability to work with product managers, data scientists, and platform teams to deliver end-to-end solutions. Scalability & Resilience: Designing systems that handle peak eCommerce traffic and ensure high uptime. - Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase - Lead the development implementation of technology strategy within a defined set of teams. Executes against defined technology roadmap to support project portfolio and business strategy - Oversee the implementation of enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance - Provide technical leadership to ensure clarity between ongoing projects and the strategic objectives of the company - Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and, transform the existing core technology base and IT estate - Implement high-level migration plans to address the gaps between the current and future state, typically in sync with the budgeting or other capital planning processes - Present opportunities with cost/benefit analysis to leadership to shape sound architectural decisions - Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement - Mentor team members in software development principles, patterns, processes and, practices - Promote the capture and reuse of intellectual capital, including code objects and components - Draft and review architectural diagrams, interface specifications, class structures and, other design documents - Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $107k-130k yearly est. Auto-Apply 40d ago
  • Android Software Engineer

    Kroger 4.5company rating

    Blue Ash, OH jobs

    Accountable for proactively leading or supporting software engineering activities that create deliverables that guide the direction, development, and delivery of software solutions that meet business needs. Provide leadership, facilitation, analysis, and design tasks required to deliver critical business solutions. Develop target-state guidance (i.e., reusable standards, design patterns, guidelines, individual parts, and configurations) to evolve the organization's development process. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and, safety. From one tiny Cincinnati grocery store more than a century ago, we've grown into what today is the nation's largest grocer with nearly 2,800 stores in 35 states operating under 28 different names. As America's grocer, we take pride in bringing diverse teams with a passion for food and people together with one common purpose: To Feed the Human Spirit. With a history of innovation, we work tirelessly to create amazing experiences for our customers, communities AND each other, with food at the heart of it all. Here, people matter. That's why we strive to provide the ingredients you need to create your own recipe for success at work and in life. We help feed your future by providing the value and care you need to grow. If you're caring, purpose-driven and hungry to learn, your potential is unlimited. Whether you're seeking a part-time position or a new career path, we've got a fresh opportunity for you. Apply today to become part of our Kroger family! What you'll receive from us: The Kroger Family of Companies offers comprehensive benefits to support your Associate Well-Being, including Physical, Emotional, Financial and more. We'll help you thrive, with access to: * A wide range of healthcare coverage, including affordable, comprehensive medical, dental, vision and prescription coverage, through company plans or collective bargaining agreement plans. * Flexible scheduling in full- and part-time roles with paid time off, including holiday and sick pay based on eligibility and length of service. * Emotional and financial support with free counseling through our Employee Assistance Program and free, confidential financial tools and coaching with Goldman Sachs Ayco. * Valuable associate discounts on purchases, including food, travel, technology and so much more. * Up to $21,000 in tuition reimbursement over your career, through our industry-leading Continuing Education program. * Vast potential for growth, through an abundance of industry-leading training programs and diverse career pathways. For more information about benefits and eligibility, please visit our Benefits Page! Minimum * Bachelor's Degree Computer Science or in a STEM major * 5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers * 5+ years of a proven track record of designing and delivering large scale, high-quality systems * 5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure * Strong knowledge of industry trends and industry competition * Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations * Understanding of network and security architecture * Demonstrated written, oral and, presentation/public speaking communication skills * Proven ability to think and contribute at the strategic level Desired * Demonstrated capability to build, mentor and maintain an inclusive team-based environment * Experience building solutions using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) * Kotlin Proficiency: Advanced knowledge of Kotlin features, including expert-level use Kotlin Coroutines, Flow, and Java interoperability. * Jetpack Compose: Mastery of declarative UI, advanced animations, state management (state hoisting), and performance optimization within the Compose framework. * Architectural Patterns: Deep understanding of MVVM, MVI, and Cloud Architecture to manage large-scale, complex applications. * Java Foundations: Robust experience with OOP, memory management, thread synchronization, and database connectivity in java backends for Android applications. * Performance Profiling: Mastery of the Android Studio Profiler and Perfetto to identify memory leaks, optimize frame rates (jank), and manage battery drain. * Data/API Integration: Expertise in Data Management and REST for efficient, low-latency data communication. * Modularity: Building libraries and robust interfaces/APIs supporting multiple teams with backward and forward compatibilities. Ability to break monolithic asks into feature modules to improve build times and maintainability. * Advanced Testing: Implementing automated testing strategies including unit testing, UI testing, and integration testing. * Product Thinking: Transitioning from "coding for tickets" to understanding user metrics and how technical features impact business goals. * Mentorship: Actively guiding junior developers and fostering a high-quality engineering culture through constructive code reviews. * Complex Problem Solving: The ability to independently resolve high-level technical debt and make critical trade-off decisions between immediate fixes and long-term architecture. * Project Stewardship: Leading large-scale technical deliverables from conception to delivery, managing technical timelines, and collaborating with intra-domain and inter-domain teams. * CI/CD Management: Proven track record with shell scripting, as well as advanced configuration of Gradle and Maven for dependency management and build automation. * AI/ML Integration: Ability to integrate on-device machine learning models (TensorFlow Lite) and Generative AI SDKs for smarter user features. * Security Best Practices: Implementation of "military-grade" security, including data encryption, certificate pinning, and secure authentication (MFA/biometrics). * Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase * Lead the development implementation of technology strategy within a defined set of teams. Executes against defined technology roadmap to support project portfolio and business strategy * Oversee the implementation of enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance * Provide technical leadership to ensure clarity between ongoing projects and the strategic objectives of the company * Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and, transform the existing core technology base and IT estate * Implement high-level migration plans to address the gaps between the current and future state, typically in sync with the budgeting or other capital planning processes * Present opportunities with cost/benefit analysis to leadership to shape sound architectural decisions * Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement * Mentor team members in software development principles, patterns, processes and, practices * Promote the capture and reuse of intellectual capital, including code objects and components * Draft and review architectural diagrams, interface specifications, class structures and, other design documents * Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $84k-105k yearly est. Auto-Apply 8d ago
  • Android Software Engineer

    Kroger 4.5company rating

    Blue Ash, OH jobs

    Accountable for proactively leading or supporting software engineering activities that create deliverables that guide the direction, development, and delivery of software solutions that meet business needs. Provide leadership, facilitation, analysis, and design tasks required to deliver critical business solutions. Develop target-state guidance (i.e., reusable standards, design patterns, guidelines, individual parts, and configurations) to evolve the organization's development process. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion and, safety. Minimum - Bachelor's Degree Computer Science or in a STEM major - 5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers - 5+ years of a proven track record of designing and delivering large scale, high-quality systems - 5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure - Strong knowledge of industry trends and industry competition - Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations - Understanding of network and security architecture - Demonstrated written, oral and, presentation/public speaking communication skills - Proven ability to think and contribute at the strategic level Desired - Demonstrated capability to build, mentor and maintain an inclusive team-based environment - Experience building solutions using elastic architectures (preferably Microsoft Azure and Google Cloud Platform) Kotlin Proficiency: Advanced knowledge of Kotlin features, including expert-level use Kotlin Coroutines, Flow, and Java interoperability. Jetpack Compose: Mastery of declarative UI, advanced animations, state management (state hoisting), and performance optimization within the Compose framework. Architectural Patterns: Deep understanding of MVVM, MVI, and Cloud Architecture to manage large-scale, complex applications. Java Foundations: Robust experience with OOP, memory management, thread synchronization, and database connectivity in java backends for Android applications. Performance Profiling: Mastery of the Android Studio Profiler and Perfetto to identify memory leaks, optimize frame rates (jank), and manage battery drain. Data/API Integration: Expertise in Data Management and REST for efficient, low-latency data communication. Modularity: Building libraries and robust interfaces/APIs supporting multiple teams with backward and forward compatibilities. Ability to break monolithic asks into feature modules to improve build times and maintainability. Advanced Testing: Implementing automated testing strategies including unit testing, UI testing, and integration testing. Product Thinking: Transitioning from "coding for tickets" to understanding user metrics and how technical features impact business goals. Mentorship: Actively guiding junior developers and fostering a high-quality engineering culture through constructive code reviews. Complex Problem Solving: The ability to independently resolve high-level technical debt and make critical trade-off decisions between immediate fixes and long-term architecture. Project Stewardship: Leading large-scale technical deliverables from conception to delivery, managing technical timelines, and collaborating with intra-domain and inter-domain teams. CI/CD Management: Proven track record with shell scripting, as well as advanced configuration of Gradle and Maven for dependency management and build automation. AI/ML Integration: Ability to integrate on-device machine learning models (TensorFlow Lite) and Generative AI SDKs for smarter user features. Security Best Practices: Implementation of "military-grade" security, including data encryption, certificate pinning, and secure authentication (MFA/biometrics). - Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase - Lead the development implementation of technology strategy within a defined set of teams. Executes against defined technology roadmap to support project portfolio and business strategy - Oversee the implementation of enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance - Provide technical leadership to ensure clarity between ongoing projects and the strategic objectives of the company - Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and, transform the existing core technology base and IT estate - Implement high-level migration plans to address the gaps between the current and future state, typically in sync with the budgeting or other capital planning processes - Present opportunities with cost/benefit analysis to leadership to shape sound architectural decisions - Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement - Mentor team members in software development principles, patterns, processes and, practices - Promote the capture and reuse of intellectual capital, including code objects and components - Draft and review architectural diagrams, interface specifications, class structures and, other design documents - Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $84k-105k yearly est. Auto-Apply 9d ago
  • KPP/SR LEADER OF CLIENT SERVICES & ACCOUNT MANAGEMENT

    Kroger 4.5company rating

    Cincinnati, OH jobs

    Perform overall management of relationships supporting Kroger Prescription Plan (KPP) clients and customers. Proactively develop strong partnerships with clients to maximize loyalty and to ensure compelling client testimonials and endorsements while making decisions based on conclusions guided by precedent and working within the limits of established policies. Demonstrate the company's core values of respect, honesty, integrity, diversity, inclusion, and safety. Minimum * Bachelor's Degree business, healthcare or related discipline or equivalent work experience * 5+ years of experience in direct account or client relationship management in the PBM industry * Able to anticipate customer needs, build partnerships, build effective teams, excellent communication skills and presentation skills * Involves others to accomplish individual and team goals, drives for results, sets clear expectations and milestones, reviews progress and acts decisively Desired * Master's Degree of Business Administration * Nationally Certified Pharmacy Technician * Plan strategically and directs all account management team activities to ensure that client service is maintained at the highest level of quality, productivity, and integrity * Work closely to support KPP operations team to facilitate service delivery, quality control, and issue resolution between the client and KPP * Provide direct account management services to key clients serving as the chief liaison * Provide strategic leadership to the client services team; training and development, performance evaluation and reviews, performance management, discipline, etc. * Lead the client services team in order to enhance and build upon existing relationships resulting in client retention and add-on business as a key member of the PBM leadership team * Apply industry knowledge to ensure customers have the best products for their needs * Quickly solving and working with clients on resolutions to problems that may arise * Keep up with current and possible future policies, practices, innovations, and trends in the organization and the marketplace * Support development and implementation of department policies and procedures as needed; ensure associates understand and meet all requirements * Monitor client satisfaction ratings * Develop and communicate performance metrics; evaluate performance and provide direction, mentoring, coaching and necessary training to team * Support development and implementation of department policies and procedures; ensure team understands and meet all requirements * Supervise and coach direct reports in the performance of their duties; complete performance reviews and provide feedback to direct reports * Perform or assist with any operations, as required to maintain workflow and to meet schedules and quality requirements * Participate in any variety of meetings and work groups to integrate activities, communicate issues, obtain approvals, resolve problems and maintain specified level of knowledge pertaining to new developments, requirements, and policies * Perform other related duties as assigned * Travel up to 25% * Must be able to perform the essential job functions of this position with or without reasonable accommodation
    $105k-136k yearly est. Auto-Apply 60d+ ago

Learn more about Lowe's Companies jobs

View all jobs