Job Responsibilities
• You independently manage a development team (that includes full time software engineers and external contractor software engineers) • You are able to represent your team autonomously and require little guidance from your management about the long-term strategic direction for the software your team owns • You partner with your engineers and your leadership to define the tenets and vision for your team and systems • You establish structures that enable your team to deliver large systems and/or difficult software initiatives • You drive mindful discussions that lead to crisp decisions • You partner with your customers (including internal customers such as peer development teams), your engineers, and other teams on what projects move forward and in what priority order
Requirements
• Good communication and teamwork skills to collaborate effectively with developers and stakeholders • Understanding of subscription management and CRM platform • Solid understanding of software development lifecycle, agile methodologies, and industry best practices • Experience in working in Scrum Team • Capable of reviewing design decisions (in cases when a Senior/Principal Engineer are not available)
Preferred Qualification
• Bachelor's degree in Computer Science, Engineering, or a related field is preferred • Required experience in managing engineering teams • SAFe and Scrum certifications for Project Management (nice to have) • e-commerce/subscription economy/CRM experience • Experience in tracking Objective and Key Results (OKR)
Apply Now