eCommerce (nice to have)
RESTful API (advanced)
Software Engineering Lead (master)
Software Engineering Managers are the technical experts, and they are responsible for hiring, managing, mentoring, and growing teams of software engineers with strong passion to technology.
They work with product and program managers to translate product visions, business cases, and user experiences into technical requirements, scope development effort, and assign resources to execute against the prioritized product roadmaps.
Engineering Managers are responsible for the overall quality of the code both new and existing and ensure their teams have the tools they need to be successful.
They are the architects for their space and collaborate on cross team designs with other engineering teams and business units to ensure a unified platform that scales and supports company growth.
Successful candidates are passionate about building the applications and services that support our customer purchase and services value stream, managing high performance teams, and striving for operational excellence.
You work well in translating ambiguous business goals and can resolve competing priorities from multiple business partners.
Technical / Functional Skills / Experience :
Broad working knowledge in Software Engineering leadership is required
Experience leading a team of a technical nature in a captive location is required
Deep experience managing agile teams
Deep hands-on technical expertise
Excellent written and verbal communications
Strong knowledge in new Java-based services and APIs with varying complexity and scope, guiding less experienced team members
eCommerce Experience will be an asset
Very good knowledge of the design and development of Restful APIs and services
Very good knowledge of CI / CD implementation for the product (including establishing code quality practices, establishing test automation practices)
Geographical / Business Unit Scope :
Role will be based in Krakow, Poland (Remote / Hybrid model)
Scope for Software Engineering work will cover Global Qurate Retail Group (Customer Payments and Services area)
Bachelor's Degree in computer sciences or equivalent is required; Master's Degree is preferred.
Minimum of 5 years of practical Team Lead experience leading technical teams.
Minimum of 1.5 years managing a Software Engineering team in a captive location.
Budget Responsibilities :
Responsible for supporting the Director, Software Engineering, GBS to prepare the budget investment in the Kraków Software Engineering team.
Responsible for providing input for Global IT Portfolio, cost allocation per projects
Team Size :
This is a Leader position. Direct reports estimated at 20 (two full stack teams). We are expecting this Leader to help mature our Software Engineering practice in Krakow under the leadership of the Director, Software Engineering, GBS.
Essential Duties and Responsibilities
Leads software engineering teams in support of inhouse technology organization. Teams operate in an Agile environment and delivery model.
Partners with and integrates across other areas of the company, resolving conflicts and managing competing priorities, to provide a complete solution.
Accountable for the technical direction of the team, leveraging technical experts and fostering technical innovation.
Designs and sets team objectives and participates in setting team and / or department-related goals.
Ensures quality, compliance, and fiscal standards are met for the team.
Submits team effort estimates and ensures budget objectives are achieved through team members.
Makes hiring recommendations.
Responsible for all performance-related activities, including performance reviews and any disciplinary recommendations.
Makes compensation recommendations.
Participates in planning and review of potential expansion of team scope and scale.
Implements strategies to attract, retain, motivate and develop talent in their organization.