Jobs and Careers
UP
Manager, Engineering
UpKeepUnited States / Remote, United StatesRemotefull_timeVerifiedPosted 16 Sept 2024
💰 $205,000/yr($180,000/yr – $205,000/yr)
About the role
UpKeep is the leading cloud-based Asset Operations Management software developed to revolutionize the way teams manage facilities and maintenance work. We provide mobile-first SaaS solutions, Industrial IoT sensors, data analytics tools, advanced enterprise integrations, and top-notch professional services. Our innovative technology is modernizing workflows and maximizing operational efficiency for over 3,000 customers including Shell, Yamaha, Unilever, McDonalds, Subway, Pepsi, and Marriott!
We're a Series B tech startup with 100+ team members across the US. We've been recognized as a "Best Place to Work" multiple years in a row by fostering an inclusive and mission-driven culture. In addition to stock options and great benefits, our people have the flexibility to work remote. UpKeep is ranked the #1 Facility Management software on Gartner, #1 Maintenance Management software on G2 Crowd, FrontRunners on Software Advice, and CMMS Leader on IDC MarketScape.
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s