Software Engineering Manager – Software Services

About Tome

At Tome, we believe the future of mobility tech innovation is about connections in the real world. It’s about the social fabric, hardwires, and invisible over-the-air signals that link the people, products, and tools we need to live, work, and thrive. Founded in 2014 by serial entrepreneurs Jake Sigal and Massimo Baldini, Tome employs the best minds and the right technology to solve complex problems by creating software that brings people together in an increasingly mobile landscape. Powered by a healthy blend of engineering skills, trusted research, and raw creative energy, Tome works fast to replace red tape with rocket fuel in the lab. The team stands uniquely positioned to go beyond software development by improving user experiences and marketing products for clients. Learn more about Tome at https://www.tomesoftware.com.

Over the last few years, we have designed products with our clients, Fortune 500 companies, as diverse as a last-mile delivery application, a multimodal mobility system (public transit, mapping, parking, etc.), a connected bike application, and many more. Most of our upcoming projects you will be involved in are still super-secret (shhh!) and provide a unique opportunity to work with some of the best customers and solving some of the most interesting problems in the world.

Specifically, you will be leading a team of Software Engineers working on various engineering projects, and constantly facing intriguing new challenges. If you are passionate about great and elegant technology solutions and get a kick out of being part of the growing management team for an innovative software engineering company involved in delighting its clients, then read on!

Pre-qualifications:

  1. Minimum of 3 years of experience managing software engineers, with an additional 5+ years of experience as a software engineer
  2. Experience developing and releasing production software Experience writing test cases
  3. Ability to think on your feet and solve complex problems
  4. Four-year degree (BS/MS) in computer science, engineering, or a related field Must be authorized to work in the U.S. without sponsorship
  5. This position is based in our downtown Royal Oak, MI office. Remote US-based employees are OK to apply. Hybrid (part time in the office and part time work from home) working arrangement is acceptable

Qualifications & Responsibilities:

  1. Must have significant, specific experience in at least one of the following areas:
    1. Embedded Software
      1. C/C++ software development for embedded systems or single-board computers
      2. Experience with Bluetooth or other wireless development is a plus
      3. Schematic design is a plus
    2. Backend Web Development
      1. Node.JS web application development and debugging
      2. iImplementation of popular frameworks and packages (e.g. HAPI, Express, Socket.io, redis, etc)
      3. Proficiency in designing and parsing SQL queries and have experience with NoSQL datastores
      4. Experience with linters and test frameworks
      5. Vue or Angular experience is a plus!
    3. Mobile App Development
      1. Significant experience developing Kotlin or Swift applications, and their associated mobile platform(s) and SDKs.
      2. Experience with Bluetooth is a plus
  2. 2. Must also have experience:
    1. Using professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    2. Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
    3. Improving operations by conducting systems analysis; recommending changes in policies and procedures
    4. Updating job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
    5. Accomplishing engineering and organization mission by completing related results as needed
    6. Supporting and developing software engineers by providing advice, and mentoring junior and mid-level engineers
    7. Growing your engineering teams by interviewing, recruiting, and hiring
    8. Working collaboratively with the management team

Make sure to tell us if you have these bonus skills:

  1. Automotive software development experience, especially ADAS systems or V2X messaging or mechanisms
  2. Experience working in a lean, startup environment

Benefits:

  • SIMPLE IRA with 3-percent company match
  • Stock options
  • Vacations
  • 2-15 paid holidays
  • Group health care 75% covered by Tome.

 

Apply now to hr@tomesoftware.com and please include “Software Engineering Manager” Please include your resume and a cover letter explaining why you’re the perfect fit to join our team.

Are you a recruitment agency? Tome does not accept agency resumes, sorry. Please do not forward resumes to our employees, management, or any of our associated alias emails. We don’t use headhunters and never pay referral fees.

 

< Back to Jobs