All offersCzęstochowaPMSoftware Engineering Manager (Customer Payments)
Software Engineering Manager (Customer Payments)
PM
Qurate Retail Group

Software Engineering Manager (Customer Payments)

Qurate Retail Group
Częstochowa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Remote
Qurate Retail Group

Qurate Retail Group

We're a world leader in video commerce globally, among the top ecommerce retailers in North America (according to Digital Commerce 360), and a leader in mobile commerce and social commerce. We believe in a Third Way to Shop®

Company profile

Tech stack

    Software Engineering Lead
    master
    Agile
    master
    Team Lead
    master
    Java
    advanced
    RESTful API
    advanced
    CI
    advanced
    CD
    advanced
    eCommerce
    nice to have

Job description

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)

Qualifications:
  • 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.