Job Description : POSITION SUMMARY :
The Software Engineer Lead role provides leadership and guidance relating to the company's technical assets. They are responsible for building solutions, the use of management tools, defining and architecting solutions to meet the company's business needs. They will also facilitate the definition of processes, methods, and standards for governing solution transformation within Les Schwab. They act as an advisor, mentor, and role model and assist in providing technical leadership for the team. At the discretion of the supervisor, the Lead is empowered and accountable for development and research projects and resources.
Les Schwab's solution landscape has a number of technical subject areas that require expertise and focus. Therefore, Software Engineers will vary greatly by specific solution knowledge and / or area of technical interest (subject matter expert - SME). This role is designed to support most technologies and domains represented within the organization.
PRIMARY RESPONSIBILITIES :
15% - Improvements : Enterprise Architecture
- Research, analyze and provide advice on Les Schwab enterprise technical roadmap decisions
- Lead and collaborate with the Technology Steering Committee in order to make enterprise architecture decisions
- Define standards, policies and procedures where appropriate for Les Schwab's enterprise architecture
- Create enterprise documentation / diagrams and manage these artifacts through centralization and continuous improvements
20% - Improvements : Solution Architecture
Evaluate options for addressing business needs through technology improvements and managing overall solution technical lifecycleEstablish and improve the solution architecture (application, data, etc.) in alignment with the Les Schwab Enterprise Architecture framework and methodologiesCreate solution architecture documentation and diagrams25% - Improvements : Solution Development
Define, design and develop solutions; ranging from custom application development, multiple solution orchestrations and advance solution supportRespond to requests from the business, leveraging appropriate solutions and toolsIdentify approaches to meet business requirements / needs, confirm appropriate controls and drive approach and architecture decision makingHelp manage team work assignments for solution developmentReview and approve team solution development5% - Escalated Operational Support
Provide and / or coordinate level 2 / level 3 support as required through incident resolution based on incidents reported and escalated by :Identify and resolve solution related issues (code, data or architecture)
Address production issues by root cause determination and resolutionRespond to questions and suggestions from other IDS teamsSupport activities include investigation (such as root cause analysis), diagnosis, incident / problem resolution or issue recovery, identification of acceptable workaround, and following proper incident / problem closure procedures for knowledge and reporting / metric purposes10% - Improvements : Solution Quality & Governance
Monitor and adhere to solid technical application practices including company governance and guiding principlesPerform administration (data or solution) activities, as needed10% - Service Levels : Stakeholder Relationship & Vendor Management
Work with the business and other IDS teams to understand and enable needed business capabilities. Facilitate discussions regarding technology and information needs with business stakeholders.Engage with vendors to understand product roadmap and lifecycle to better future proof and disposition Les Schwab's solution portfolio15% - Resource Development : Mentoring
Be available to team members for career guidance, act as role model, and establish informal communication relationshipsProvide guidance on projects and / or activities in solutions & situations where relevant experience existsShare knowledge with other team membersMINIMUM REQUIREMENTS :
Educational / Experience Requirements :
Four-year college degree in a related field, preferably in Computer Science, Information Systems, Engineering, or equivalent business experience.Required Technical Skills / Knowledge :
Exhibiting an advanced breadth / depth of experience and knowledge in all areas involved in solution development and implementation (focus area based on specific solution area; such as coding & development, database & business intelligence, etc.)Minimum of 10 years' IT experience in required domain for this positionA minimum of 2 years experience architecting and implementing enterprise solutions; examples include customized program development, enterprise data Integration, business intelligence & governance process efforts.As a Lead, provide day to day prioritization guidance and leadership for the domain and acts as a point person for emergent issues. Provides feedback, coaching and mentoring for others. Assists the supervisor on performance evaluations and employee career development.BENEFITS :
Annual profit-sharing bonusMedical, dental, vision, and life insuranceCompany-funded retirement plan - no cost to employeePaid holidaysPaid time offHybrid arrangements available (work 1-2 days / week from home)Tuition AssistanceEmployee discountReasonable accommodations may be made to enable individuals with disabilities to perform the essential functions / primary responsibilities. This job description is not all inclusive and is subject to change. Additional duties, responsibilities, and tasks may be assigned, as necessary. Employment remains "AT WILL" at all times.