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 lifecycle
Establish and improve the solution architecture (application, data, etc.) in alignment with the Les Schwab Enterprise Architecture framework and methodologies
Create solution architecture documentation and diagrams
25% - Improvements: Solution Development
Define, design and develop solutions; ranging from custom application development, multiple solution orchestrations and advance solution support
Respond to requests from the business, leveraging appropriate solutions and tools
Identify approaches to meet business requirements/needs, confirm appropriate controls and drive approach and architecture decision making
Help manage team work assignments for solution development
Review and approve team solution development
5% - Escalated Operational Support
Support 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 purposes
10% - Improvements: Solution Quality & Governance
Monitor and adhere to solid technical application practices including company governance and guiding principles
Perform administration (data or solution) activities, as needed
10% - 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 portfolio
15% - Resource Development: Mentoring
Be available to team members for career guidance, act as role model, and establish informal communication relationships
Provide guidance on projects and/or activities in solutions & situations where relevant experience exists
Share knowledge with other team members
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 position
A 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 bonus
Medical, dental, vision, and life insurance
Company-funded retirement plan - no cost to employee
Paid holidays
Paid time off
Hybrid arrangements available (work 1-2 days/week from home)
Tuition Assistance
Employee discount
Reasonable 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.