Manager - Engineering

Full-time
Brazil
Posted 1 year ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

POSITION SUMMARY 

As Manager, Engineering you will report to the Director, Engineering and lead a team of software engineers. In partnership with technical program management, you will define processes, continuous improvement initiatives and measurements to ensure strength in performance and delivery. 

 

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES  

  • Lead, motivate, and inspire teams of engineers to deliver and maintain innovative  products through thoughtful and high-quality engineering .

  • Recruit, retain, and develop engineers who build great working relationships, and develop a team that is capable of executing the technology strategy and delivering value to the company.

  • Manage and coach teams of engineers through challenges and personal career growth

  • Ensure the teams’ success by removing roadblocks, addressing conflicts, and operating as its champion. 

  • Assist Engineering Leadership team on cross team initiatives such as process improvement, software quality, etc.

  • Partner with Design, Product Management and Project Management teams  to balance short and long-term needs in a growing Engineering Team and Technical Infrastructure. 

  • Lead in promoting the needs of the Engineering team and technical stack and contributing to engineering goals and OKRs. 

  • Track, produce, analyze, and action upon key metrics & milestones to ensure quality products are delivered on time

  • Foster a proactive, results-focused technology culture that is responsive to the needs of the business. Create an environment that encourages innovation and receptivity to change. Encourage intelligent risk-taking.

EXPERIENCE  

  • BA/BS in Computer Science or closely related degree or equivalent practical experience

  • 6+ years experience managing a team strongly preferred

  • Experienced at organizing agile software teams to deliver high-quality software

  • Demonstrated coding and design proficiency in at least one modern programming language and tools such as JavaScript, TypeScript, Python

  • Comfortable working and leading a team remotely

 

KNOWLEDGE 

  • Strong analytical and problem-solving skills

  • You are able to attract great teammates and high-performing engineers

  • You excel at analyzing deep technical problems and coaching teams to the best-balanced solution

  • You stay familiar with emerging technologies and best practices; you know the tooling landscape and know how they fit into a modern test automation environment

  • You operate with empathy and strive to cultivate a work environment that is both supportive and challenging

  • You are passionate about helping engineers develop new skills and advance in their careers

  • You possess strong verbal and written communication, collaboration, and documentation skills

  • You are a lifelong learner and passionate about learning new things and taking on new challenges

  • Highly organized, detail-oriented, and able to work autonomously with minimal direction

 

DESIRED BEHAVIORS 

  • Facilitates change - encourages continuous improvement of work practices and processes. Enable the ability to move through change to transform new levels of thinking, understanding, and work practices. 

  • Drives execution – engage and enthuse team by cascading company & departmental goals into individual goals. Sets high performance standards, sets clear expectations, facilitate problem solving, provide task clarity and set boundaries. 

  • Manage the team – be a steady hand, hold the team accountable, utilize straight talk and take corrective action when required to ensure compliance and fair treatment, provide consistent reward and recognition. 

  • Keep the team focused and motivated - facilitate timely decision making, know when to escalate, fail fast, provide timely feedback and regular communication. 

  • Technically proficient - know own role thoroughly and possesses a wide field of knowledge, has a solid familiarity with team member’s roles and tasks. 

  • Uses the full capabilities of the team – understands team member’s development needs and aspirations, takes these into consideration when assigning tasks and responsibilities. Develop and coach so the team can reach full potential. 

  • Over communicates - hosts team communication (1:1`s and team meetings), cascades important and “need to know” information in a timely manner.  

  • Involve employees in decision making – encourage communication across the team along with sharing of ideas and proposed solutions.  don’t allow members to operate in isolation, utilize each team member's strengths and skills.   

  • Manages collaboratively - Foster teamwork, empower and develop trust with employees to deliver successfully and delegate appropriately.  

  • Displays ethical character and competence - Always act with integrity and intent.   

  • Is a role model – displays high levels of commitment and energy, role models our values, sets high standards of behavior.  Influence others positively, act as a good citizen of UpKeep.  

Go ad-free with Premium ×
About the Job
Full-time
Brazil
Posted 1 year ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Manager - Engineering

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

POSITION SUMMARY 

As Manager, Engineering you will report to the Director, Engineering and lead a team of software engineers. In partnership with technical program management, you will define processes, continuous improvement initiatives and measurements to ensure strength in performance and delivery. 

 

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES  

  • Lead, motivate, and inspire teams of engineers to deliver and maintain innovative  products through thoughtful and high-quality engineering .

  • Recruit, retain, and develop engineers who build great working relationships, and develop a team that is capable of executing the technology strategy and delivering value to the company.

  • Manage and coach teams of engineers through challenges and personal career growth

  • Ensure the teams’ success by removing roadblocks, addressing conflicts, and operating as its champion. 

  • Assist Engineering Leadership team on cross team initiatives such as process improvement, software quality, etc.

  • Partner with Design, Product Management and Project Management teams  to balance short and long-term needs in a growing Engineering Team and Technical Infrastructure. 

  • Lead in promoting the needs of the Engineering team and technical stack and contributing to engineering goals and OKRs. 

  • Track, produce, analyze, and action upon key metrics & milestones to ensure quality products are delivered on time

  • Foster a proactive, results-focused technology culture that is responsive to the needs of the business. Create an environment that encourages innovation and receptivity to change. Encourage intelligent risk-taking.

EXPERIENCE  

  • BA/BS in Computer Science or closely related degree or equivalent practical experience

  • 6+ years experience managing a team strongly preferred

  • Experienced at organizing agile software teams to deliver high-quality software

  • Demonstrated coding and design proficiency in at least one modern programming language and tools such as JavaScript, TypeScript, Python

  • Comfortable working and leading a team remotely

 

KNOWLEDGE 

  • Strong analytical and problem-solving skills

  • You are able to attract great teammates and high-performing engineers

  • You excel at analyzing deep technical problems and coaching teams to the best-balanced solution

  • You stay familiar with emerging technologies and best practices; you know the tooling landscape and know how they fit into a modern test automation environment

  • You operate with empathy and strive to cultivate a work environment that is both supportive and challenging

  • You are passionate about helping engineers develop new skills and advance in their careers

  • You possess strong verbal and written communication, collaboration, and documentation skills

  • You are a lifelong learner and passionate about learning new things and taking on new challenges

  • Highly organized, detail-oriented, and able to work autonomously with minimal direction

 

DESIRED BEHAVIORS 

  • Facilitates change - encourages continuous improvement of work practices and processes. Enable the ability to move through change to transform new levels of thinking, understanding, and work practices. 

  • Drives execution – engage and enthuse team by cascading company & departmental goals into individual goals. Sets high performance standards, sets clear expectations, facilitate problem solving, provide task clarity and set boundaries. 

  • Manage the team – be a steady hand, hold the team accountable, utilize straight talk and take corrective action when required to ensure compliance and fair treatment, provide consistent reward and recognition. 

  • Keep the team focused and motivated - facilitate timely decision making, know when to escalate, fail fast, provide timely feedback and regular communication. 

  • Technically proficient - know own role thoroughly and possesses a wide field of knowledge, has a solid familiarity with team member’s roles and tasks. 

  • Uses the full capabilities of the team – understands team member’s development needs and aspirations, takes these into consideration when assigning tasks and responsibilities. Develop and coach so the team can reach full potential. 

  • Over communicates - hosts team communication (1:1`s and team meetings), cascades important and “need to know” information in a timely manner.  

  • Involve employees in decision making – encourage communication across the team along with sharing of ideas and proposed solutions.  don’t allow members to operate in isolation, utilize each team member's strengths and skills.   

  • Manages collaboratively - Foster teamwork, empower and develop trust with employees to deliver successfully and delegate appropriately.  

  • Displays ethical character and competence - Always act with integrity and intent.   

  • Is a role model – displays high levels of commitment and energy, role models our values, sets high standards of behavior.  Influence others positively, act as a good citizen of UpKeep.