Position: Head of Engineering
Company: Uproad
Experience required: 5y
Category: Lead
English level: fluent
Published: 2022-08-01T00:00:00+03:00

It will be necessary to accurately assess the progress of releases through visibility into the deeper technical layers and to control technical-scope issues that arise, assuring quality while keeping to timelines. 

At Uproad you will coordinate efforts among team members and vendors, in a geographically dispersed team environment.  Success means delivering projects on time and on budget, while assuring continued quality and success with existing operations.  It also means maintaining a quality working environment, managing engineers, mentoring and being proactive rather than reactive to issues as they arise.

As Head of Engineering you will gain the trust of the engineering team, maintaining high levels of operational quality and efficiency. You are adept at building consensus. You align teams towards coherent technology and business strategies. You bring clarity to complexity, probe assumptions, illuminate pitfalls and foster shared understanding.  You create a culture of innovation, encouraging team(s) to find new and better ways to evolve processes and achieve goals. Your team(s) demonstrate that they take risks without fearing failure.

This position reports to the VP of Engineering and Operations and can be remote.

**Duties and Responsibilities:**

- Own the Agile Scrum processes for effective and efficient code delivery;
- Coach teams in agile methodologies and best practices;
- Work with Head of Product to identify scope and resourcing for sprints;
- Work with Release Manager to deliver release scope on time;
- Manage and mentor technical leads;
- Report on Engineering OKRs & KPIs to the VP of Engineering;
- Actively try to identify waste and areas of improvement;
- Help prioritize the technical roadmap within the engineering budget;
- Provide technical oversight in communication channels, such as Confluence/Jira, Bitbucket, Slack, etc.;
- Promote and advocate a culture of continuous improvement, coaching teams on setting quarterly bets and milestones.
 

**Qualifications required:**

- 5-7+ years of experience in Technical Management rolls;
- Bachelor degree, preferably in a technical, management, or business administration field;
- Experience managing Agile projects with multiple scrum teams;
- Experience managing engineering leads (manager of managers);
- Experience implementing Software Development Life Cycle (SDLC) methodology;
- Solid understanding of programming fundamental in areas such as: HTTP, HTML, JavaScript, CSS, mobile, REST and JSON;
- Strong command of the English language;
- Experience managing distributed/remote teams;
- Willingness to travel internationally based on job requirements.

**Preferred:**

- MBA or other related advanced degree;
- Certifications:  Agile Certifications, Project Management Professional (PMP) or similar;
- Experience in B2C & B2B product development;
- Experience working with native mobile (iOS/Android);
- Familiarity with advanced programming in areas such as: Java, CRMs such as Salesforce, Cloud technologies such as AWS, CI/CD platforms;
- Coding experience.

**What we propose:**

- US-funded product start-up
- Regular releases
- Competitive salary
- Informal and friendly atmosphere
- The ability to focus on your work: a lack of bureaucracy and micromanagement
- Paid vacation (24 working days) and sick leaves
- Medical insurance
- English speaking club with native speaker