Overview
About the Position
The Software Engineer Lead will be a recognized leader in the development of scalable software applications to meet New Ventures objectives. This position will manage a cross-functional team to set and deliver against project objectives. The incumbent will identify potential problems before they occur and propose appropriate mitigation solutions, while also prioritizing objectives/strategies that best deliver to the business’s needs. Additionally, he/she will create an environment/culture that encourages collaboration – Not only between teams, functions and divisions but globally as well. This associate will be recognized as a knowledge resource – Making/Driving quality decisions based on quick disciplined experimentation, prototyping and user/market feedback.
AndGo by Goodyear operates in over 15 cities in the United States (U.S.), with plans to further expand in the US and globally. AndGo is a platform enabled service that offers vehicle servicing to new mobility companies (e.g. car sharing, ride hailing, electric vehicles and autonomous mobility). In this role, you will be part of a team responsible for designing, engineering and operating a new business for Goodyear.
Primary Responsibilities
- Develop/Test enhancements, bug fixes and new features for software applications.
- Analyze/Design new features/enhancements – Working closely with our Product/Design partners and Senior Engineers.
- Provide support for our application and users by triaging, resolving or escalating issues reported by users or by system monitors/alerts.
- Perform local managerial activities (i.e. making hiring decisions; executing performance management/associate development processes, recognition/performance improvement plans and disciplinary actions; communicating/enforcing policies/procedures; performing out-source/customer/associate relations).
- Apply all Human Resource (HR) policies/procedures fairly and equitably.
- Coach, mentor and empower team members to grow into future roles.
- Research/Implement improvements to our application development process/tools (including continuous integration [CI]/continuous development [CD] improvements and application monitoring/logging.
Required Education and Experience
- Bachelors degree in Computer Science or a related field required, Masters degree in Computer Science or a related field desired
- 7 or more years of experience designing/delivering software applications
- Experience working on an Agile software development team(s)
- Experience translating complex feature requirements and design specifications into technical use cases – Managing ambiguity
Skills and Abilities
- Extensive experience with more than 1 modern programming language (including Python or JavaScript)
- Experience leading the design of software applications
- Experience designing/implementing continuous integration (CI)/continuous development (CD) processes
- Experience managing/prioritizing user requests, developing detailed feature requirements and leading creation of technical designs/working software