Engineering Manager

Engineering Manager

Job description

Come be a part of the team that is changing an industry. We work in the Mechanical Electrical and Plumbing space which is typically underserved by technology. But we are changing that and giving technicians what they need to get their jobs done quicker and more efficiently.

You’ll work with the team that solves problems like:

  • Building an impeachable dataset of equipment history that we can then use to build actionable insights. These are insights that Technicians, Distributors, and Manufacturers have never had access to before.
  • Making sure our mobile app works all the time, every time, even when the user doesn’t have a signal.
  • Making sure the system can handle hundreds of thousands of video and photo uploads every month.
  • Helping technicians figure out how to solve problems and walk them through instructions to make sure it’s done correctly.

The Product Engineering team is responsible for the creation and quality of this industry-changing platform. This platform serves thousands of Field Technicians across the country.

The ideal candidate is someone who is highly driven to exceed benchmarks for product and service quality and can work independently with little supervision. They have excellent organization and problem-solving skills and work well with others.


What you will do:

  • As part of the Engineering Leadership team, you will be responsible for helping to establish and maintain development practices that ensure high-quality software and efficient development of applications.
  • This is a player/coach role where a portion of time is spent developing software and a portion of time is spent leading a team.
  • You will coach and mentor a group of Engineers by setting clear expectations and holding them accountable to those expectations.
  • You will evaluate and provide feedback to Engineers through weekly one-on-one meetings as well as periodic performance reviews.
  • You will work with other Engineering Leaders and Product Managers to plan and organize work.
  • You will participate in architectural design sessions and decisions to ensure they are in line with the vision of the company and Engineering team.
  • You will create and maintain features in our web, mobile, and/or back-end applications.
  • You will participate in code reviews for the team.
  • You will communicate clearly regarding architectural issues, design solutions, and delivery timelines.
  • You will work with project stakeholders to clarify requirements and create product solutions.



  • Bachelor’s degree in Computer Science or equivalent field (or 5+ years of working experience).
  • 5+ years of development experience with mobile and web applications.
  • 5+ years of demonstrated experience building and deploying applications or services in a cloud infrastructure environment.
  • 2+ years of experience leading development teams.
  • Experience working in an agile development environment.
  • Experience with 2 or more of the following:
    • React and/or React Native
    • Python
    • AWS Lambdas
    • DynamoDB


Nice to Have:

  • Experience with CI/CD development and organizational practices.
  • Experience with common architectural patterns and frameworks for mobile application development.


You Are Someone Who:

  • Loves to solve difficult and interesting problems.
  • Has a passion for code quality and craftsmanship but can balance that with shipping code.
  • Has a passion for mentoring and leading others to success.
  • Views your profession as your craft and continuously pursues excellence in your work.
  • Thrives in a fast-paced, high-growth startup environment.
  • Collaborates effectively across various teams, coordinating regularly to set and manage expectations.


You’ll experience:

  • Being a key part of a fast-growing software company where you can make a difference.
  • Comprehensive insurance plans.
  • Monthly wellness allowance.
  • Flexible paid time off & paid volunteer time.
  • Remote work.
  • Helping to change an industry by serving the men and women that make our world turn.


About XOi Technologies

XOi Technologies, one of the fastest-growing startups in Nashville, is changing the way field service companies capture data, create efficiencies, collaborate with their technicians, and drive additional revenue through the use of the XOi platform. Our focus is to bring value and simplicity to our customers in the skilled trades, an industry historically underserved by technology. We strive to create an environment for our employees that nurtures growth and success with the customer always front of mind. We are committed to providing a workplace of creativity and collaboration every day in every way.

If you would like to learn more about XOi, get in touch using the contact form below: