Share this Job

Sr. Software Engineer

Date: Jul 15, 2021

Location: LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

 General Description


Solution Engineering Software Engineers design, build, test, deploy, and support products, platforms and solutions. They work collaboratively with Architects and Analysts to develop the physical design and build solutions that meet the defined functional, quality, performance, security and architectural standards.


Solution Engineering Software Engineers are primarily responsible for creating and implementing the physical design which includes: building, testing, and deploying code; configuring systems; resolving defects; confirming compliance with security, performance and related standards; providing level 2 and 3 technical support; and delivering recommendations to improve systems.


Solution Engineering Software Engineers use the latest methods, tools, and principles (e.g., Lean, Kanban, and Agile) to continuously deliver a value stream to the customers and businesses they serve. They understand how to leverage modern architectural components to design modular, flexible solutions. Solution Engineering Software Engineers highly value reuse of existing assets to avoid reinventing the “wheel.” Solution Engineering Software Engineers design and build for safety, resilience, and reliability.


The Software Engineer is involved in the full systems life cycle and responsible for designing, coding, configuring, testing, implementing and supporting application software and systems that are delivered on time and within budget. They work closely with Architects to define the physical design, and with Analysts and Product Managers to understand the business requirements that drive the analysis and physical design of technical solutions. Software Engineers may be assigned to either development or support functions.


Application and Process Experience:

  • Experience with SAP Supply Chain Systems, specifically Inventory Planning systems (APO and/or SPP) is highly desired
  • Experience with SAP Procurement and Materials Management modules is highly desired
  • Experience in ABAP Development
  • Experience with ABAP Unit Testing
  • Agile Processes

Key Deliverables & Activities

  • Physical Design
  • Configuration
  • ABAP Coding
  • Automated Unit & Integration Tests
  • Training
  • System Documentation
  • Hardware & Software Evaluations
  • Task-level estimation
  • Application Performance
  • Agile SDLC
  • Escalated Support

Key Activities:

  • Configures applications: designs and develops optimal system solutions to meet business needs
  • Development/Coding of applications: designs and develops optimal system solutions to meet business needs
  • Application Performance: creation of reusable components and other performance-enhancing techniques. Creates monitoring reports on performance
  • Provides application support training: to analysis, testing and production support (in some cases) team members
  • System Documentation: writes and reviews documentation for accuracy
  • System leader (technical or configuration): recognized as a leader in at least two disciplines and/or areas
  • Hardware and software evaluations: performs hardware & software evaluations
  • Task-level estimation: provides and mentors
  • Automated Unit testing: assist in defining TDD best practices. Writing and executing automated unit and integration testing.


Years of Experience


3 to 6 years development and/or configuration experience

6+ years IT industry experience




“Grainger is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, sexual orientation, disability, or protected veteran status.”