Engineering Manager @ UpKeep - Los Angeles, CA

Job Overview

2 months ago

Engineering Manager

UpKeep - Los Angeles, CA

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. This 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 120+ 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 or remote-hybrid from our Los Angeles HQ. UpKeep is ranked the #1 Facility Management software on Gartner, #1 Maintenance Management software on G2 Crowd, and FrontRunners on Software Advice.

We are only accepting applications from candidates living in the following States: *
California, Washington, Oregon, Arizona, New Mexico, Colorado, Nevada, Utah, Texas, Idaho, Illinois, North Carolina, South Carolina, Maryland, Florida, & Hawaii

The Application: *
Node.js shop with a React & Angular frontend. Platform built with Express & GraphQL in a microservices architecture. Infrastructure on top of AWS and maintained with Terraform. Both MongoDB & PostgreSQL databases. Containerized with docker, orchestrated with Kubernetes, and Helm ties it all together in our CI pipeline.

What You'll Do

  • Manage a team of software engineers, including task planning and code reviews
  • Collaborate with Product Managers, Project (SCRUM) Manager, Designers, and other stakeholders to execute on UpKeep’s product roadmap
  • Responsible for the overall planning, execution, and success of complex technical projects
  • Contribute technically to projects via designs and test driven development
  • Contribute to and improve our strong, collaborative engineering culture
  • Participate in discussions about software architecture
  • Advocate and advance modern software development practices
  • Recruit and build an effective engineering team
  • Develop and train best practices

What You'll Need

  • It is preferred you have experience with most of the technology we use (see "The Application" above)
  • 2+ years of hands-on technical leadership and people management experience
  • 5+ years of both backend and frontend software engineering experience
  • You have worked closely with Product Managers, Project Manager, Designers using Agile methods (2 week sprints)
  • Deep understanding of RESTful API design and JavaScript frameworks is required (You're a Node.js master)
  • Microservice architecture with GraphQL is highly preferred
  • Solid grasp of software engineering fundamentals and their practical application to the SDLC
  • BA/BS degree in Computer Science or closely related field

Employee Benefits:

Full-time team members at UpKeep receive stock options, paid holidays, unlimited vacation/sick time, 401(k), 12-week paid parental leave, affordable health insurance options, FSA, and the flexibility to work from home. We value work-life-harmony and believe that family and mental health should always come first.

Company History & Product: *

UpKeep was founded in 2014 by our CEO, Ryan Chan, based on an idea he had while using outdated desktop software as a Process Engineer in a manufacturing plant. He believed a mobile-first solution could significantly improve the productivity of the technicians he was working with. He was determined to build on this vision— so he quit his job, learned to write code, and created the first version of UpKeep from his family's garage!

Today, our cloud-based Software-as-a-Service (SaaS) and cutting edge Industrial IoT sensors solve problems for thousands of businesses around the world. Our Asset Operations Management solutions, coupled with powerful cloud ecosystems, empower maintenance and facilities teams to achieve their digital transformation goals. We are providing meaningful value to an underserved, blue-collar workforce by streamlining workflows, improving collaboration, and making it easy to manage work orders and projects from anywhere, anytime!

We've raised $50 million in venture capital following a recent Series B funding round led by Insight Partners, Emergence Capital, Mucker, and Y Combinator. We're also building The Maintenance Community, the largest online forum and Slack group bringing industry professionals together to participate is discussions, webinars, podcasts, and courses.

Learn More!

UpKeep Technologies Inc. is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, creed, marital status, pregnancy, disability, national origin, sexual orientation, gender identity, veteran status, or any other protected category. Please let us know if you need accommodation due to disability. We celebrate our inclusive work environment and will always strive to create a diverse and equitable workplace by hiring people from all racial, ethnic, and socioeconomic backgrounds._

Job Type: Full-time

Similar Jobs

Engineer Xcelerator Rotation Program (Entry Level Software Engineer)


Costa Mesa, CA

We are seeking high performing and motivated full-stack software engineers who want the opportunity to develop their skills through diverse assignments across…

Software Support Engineer


Long Beach, CA

Perform software testing and bug verification for major releases. Provide technical consultation regarding the configuration and usage of Laserfiche software.

Software Automation Engineer


Irvine, CA

A Software Engineer with experience in software test automation development. 3+ years of experience in software development utilizing: Java, Selenium or…

Software Development Engineer, Device Software Services LLC

Irvine, CA

Work with multiple top-notch internal and external engineering teams to understand and respond to their needs. 3+ years of experience in Java or C++.

IT Network Systems Administrator Georgia

Feit Electric

Pico Rivera, CA

Support local users with the computer (PC and Mac) related issues including hardware and software. Do all hardware and software upgrade (servers, routers,…

Software Dev Engineer I, Alexa Smart Home Services LLC

Irvine, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

Data Engineer - 2015


Irvine, CA

Bachelor’s degree in computer science, information technology, engineering, or equivalent. KIOXIA America, Inc. (formerly Toshiba Memory America, Inc.) is the…

Sr. SW Development Engineer, Device Software Services LLC

Irvine, CA

4+ years of professional software development experience. 2+ years of experience as a mentor, tech lead OR leading an engineering team.

Director, DevOps


Los Angeles, CA

Experience as a software developer (Python preferred) and enthusiasm for streamlining the software development lifecycle. The Role You Will Have*.

Customer Solutions Engineer (Ruby on Rails) - REMOTE IN AMERICAS


Los Angeles, CA

Experience with agile software development environments. In your everyday work, you should continuously contribute to good overall software design with the goal…

Software Developer

La Jolla Logic

El Segundo, CA

LJL's mission is to pioneer innovative, high-quality and best value specialty technology and engineering services to customers in the federal government and…

Senior Cloud Engineer

Vital Data Technology

Newport Beach, CA

You are an experienced technical engineer who is focused on delivering quality solutions to the product, and software engineering teams.

FVP, Data Scientist


Westlake Village, CA

Responsible for building critical Machine Learning models that enhance the company’s profitability, improve our customers’ experiences, and better our ability…

Sr. SW Development Engineer Services LLC

Irvine, CA

4+ years of professional software development experience. 7+ years of hands-on software development experience. What will you help us create? A day in the life.

Full Stack Developer

Vital Data Technology

Newport Beach, CA

Work with non-developers to execute the full software development lifecycle on projects. This is an exceptional opportunity for a C# .

Principal Software Engineer, Internationalization

Procore Technologies

Carpinteria, CA

12+ years of experience in engineering fields. Procore Technologies is building the software that builds the world. What we’re looking for:

Aquatic Informatics - Senior Software Engineer (Full-Stack) Remote


San Dimas, CA

Provide guidance and mentoring to other software engineers. We offer a full range of solutions, from standalone software packages for individual users, hosted…

Android developer (100% Remote)

Denken Solutions Inc

Irvine, CA

Android Developer Irvine, CA. (Remote) Job Description: Android Developer Kotlin, Java Expertise in - Fragments, - MVVM design pattern, - SQlite/ORM …

Principal Software Engineer - Collaborative File Management

Procore Technologies

Carpinteria, CA

Experience designing and building software in a Service-Oriented Architecture. Procore Technologies is building the software that builds the world.

Staff Engineer - Node.js, Java (Remote)


Costa Mesa, CA

Timely delivery of documented and tested software to the platform software engineering team. You will be involved in projects using cutting-edge technologies as…

Principal SSD Firmware Engineer

Western Digital

Irvine, CA

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

Advanced Communication Systems Senior Project Leader

The Aerospace Corporation

El Segundo, CA

Experience with network engineering standards and architectures. Bachelor’s degree in engineering/science or equivalent. Join us and take your place in space.

Entry level opportunity for Software Engineer/Developer


Los Angeles, CA

Quintrix is on the lookout for software engineers who are open to upskill to the exciting world of Amazon Connect. Salary: $57,000.00 per year.

Sr Software Engineer


Los Angeles, CA

3+ years of experience as a software engineer. A demonstrable passion for the craft of software development, including active or recent Python, Go or similar…