Software Engineer

🏢 The Goodyear Tire & Rubber Company
October 25, 2024

Job Overview

  • Date Posted
    October 25, 2024
  • Location
  • Expiration date
    --

Job Description

The Software Engineer Consultant works to secure/apply the right technology, design and methodologies to Goodyear’s digital products/applications. As part of the Digital and Analytics team, this position promotes/drives Goodyear’s approach to software engineering and technology – Focusing on utilizing cloud technologies/services, machine learning/artificial intelligence (AI) and development/security/operations (DevSecOps). The incumbent is a trusted advisor for software engineering/development practices within one or multiple Product teams. He/She will secure alignment through deep partnerships with Corporate/Local/Regional Technical teams. This role will foster/initiate collaboration with other Information Technology (IT)/technology areas (specifically with the Global Engineering, Global Technology and Data Science teams and Sales/Marketing, Interactive/Digital, Human Resources (HR) and Supply Chain business functions). The associate will work with the business to understand and qualify the demand, formulate problem statements, support the framing of value propositions/requirements and drive prototyping to facilitate implementations/deliverables – Acting as the Technical reference for developed digital products. In addition, the Software Engineer Consultant is accountable for securing a common standard application, re-usability and business-aligned priorities. The position requires a strong sense of accountability and a deep understanding of cyber/data protection topics. The incumbent will work across multiple technical solutions (both on-premise) and on cloud technologies (Azure and AWS). He/She must embrace corporate values and digital/analytic principles. This associate needs to secure adherence to the vision and enable an inclusive (open to diversity) working environment – Valuing network and community of practice. Principle Duties: Create/Design custom applications for our customers and consumers. Support business partners in structuring loosely specified demand and apply modern software architecture (cloud-native, Microservice, SOA, etc.) to enable delivery of digital products. Prototype new solutions to validate feasibility, test design and forecast workload. Facilitate the transition of the prototype to the Implementation team. Conduct peer reviews and develop software artifacts. Act as reference for established digital solutions, and provide technical experience/expertise to support the technical lifecycle. Be an active member in a global community of Developers – Supporting day-to-day development practices and leading by example (via the introduction of new technology and securing adherence to modern software development best practices (always aiming for high-quality and secure coding)). Act as an advisor/partner to Product teams – Evaluating and reviewing technical capabilities, fit and values of vendors operating in the digital space. Explore, research and benchmark modern technology, tools, services to identify opportunities, market/technology trends and emerging design patterns. Share knowledge and foster an innovation/experimentation culture. Set the direction and refine how the organization will continuously build better software to serve our business and technical strategies.Education: Bachelor’s degree in Computer Information Science or Management Information SystemsDesired: Masters degree in Computer Information Science or Management Information SystemsExperience:6 years of experience scripting architecture and development automation, workflow, or content management applications 6 years of modern API / JSON integration, Python development, and AWS6 years experience with DevOps, Agile, CI/CD, Jira-based workload management2 or more years of experience in big data and artificial intelligence Experience working in an Agile development environment Knowledge:Knowledge and strong skills of designing and implementing code with quality and securityExtensive knowledge and experience of DevOps (development and operations), agile practices and continuous integration (CI)/continuous delivery (CD) Extensive knowledge of cloud-native solutions, microservices and cloud computing (AWS and Azure)Extensive knowledge of systems architecture (infrastructure, networking, etc.) and data architecture (RDBMS/NoSQL) Strong knowledge of artificial intelligence, machine learning (ML) and cognitive services concepts (NLP/Voice)