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.
0 applies
3 views
Other Jobs from UpKeep
Staff Front End Engineer
Similar Jobs
Intern Dev, Entertainment Sound Tech
Platform Engineer
Data Platform Architect
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say