Earnbetter

Job Search Assistant

Engineering Team Leader

ServiceCore, Inc. • Remote • Posted 3 days ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

Remote • Full-time • $140,000-$190,000/yr • Mid Level Manager

Job Highlights

Using AI ⚡ to summarize the original job post

ServiceCore is seeking a highly talented Engineering Team Leader for our ServiceCore product, focusing on developing core products for the portable sanitation and dumpster industries. This role involves leading, managing, and mentoring development teams, with a mix of hands-on development and strategic planning. The position is remote, with a player-coach approach, and offers ongoing training, advancement potential, and the chance to be part of a fast-growing start-up.

Responsibilities

  • Lead, manage, guide, mentor, pair, and support your team members in building next-generation software for the liquid waste logistics industry
  • Develop and maintain the ServiceCore application, including the frontend (Angular), API (PHP Laminas Framework), and third-party API integrations (QuickBooks Sync)
  • Build and sustain close relationships with Product Managers, helping to plan and rationalize product strategy and upcoming roadmap planning
  • Lead architecture, design and build activities for new product offerings
  • Optimize code and tune performance as our product evolves
  • Contribute to code reviews, documentation and other team processes
  • Coordinate and communicate across development and product teams
  • Lead 1:1s with team members, providing regular and continuous feedback
  • Lead your team's recruiting, interviewing, and performance management activities
  • Be responsible for your team's output in terms of delivery and quality
  • Track, review, and share your team's progress, output, metrics, and KPIs
  • Set and achieve regular and challenging quarterly goals for yourself and team

Qualifications

Required

  • Prior experience as a Software Engineer
  • At least one year as an Engineering Manager with direct supervisory experience
  • Experience leading a team with direct people reporting responsibilities
  • Mastery of more than a single mainstream programming language (JavaScript/TypeScript, PHP, C/C++, Java, etc)
  • Experience with and/or exposure to various data storage solutions (relational, NoSQL, data warehouse)
  • Ability to develop and maintain unit, functional and integration tests

Preferred

  • Experience with PHP's Laminas framework
  • Knowledge of front-end testing with Cypress, Jasmine, and Karma
  • Familiarity with VS Code, Docker, and Postman
  • Accounting Systems Knowledge
  • Experience with route management & optimization (HERE and Google Maps)
  • QuickBooks Online/Desktop integration experience
  • Experience with residential or commercial trash hauling, roll-off dumpster and dumpster rental markets and logistics

Full Job Description

Company Overview

ServiceCore is a rapidly-growing field-service Software as a Service platform for the portable sanitation and dumpster industries, being named the #80th fastest growing software company in America by Inc. 5,000. The customers we serve have been severely underserved by prior software providers, making us the leading player in a huge industry with very little competition. Our software helps our incredibly hard-working business owners get more done and stress less. How? By supercharging their businesses with software that cuts wasted time, manages jobs, optimizes routes, tracks inventory, and automates billing. We are proud to offer a one-stop solution that allows our hard-working customers to be more productive and successful!

We live by our core values of Love Our Customers, Be Real, Give a Shit, Deliver Results and of course Keep it Fun. ServiceCore provides hard-working individuals the opportunity to work and grow within an agile, fast-paced start-up environment. We are proud of our accomplishments and take our jobs seriously while not taking ourselves too seriously.

Role Overview

ServiceCore is seeking a highly talented Engineering Team Leader for our ServiceCore product who can contribute, remotely or locally, to our team located in Denver, CO and all around the world. This role will be player-coach to one development team with 4-8 direct reports and will have some part-time hands-on work with the team writing software and evolving the product. You will enjoy ongoing training, advancement potential, and the opportunity to be part of an awesome team. If you have a track record of success, have led teams before, are extremely detail oriented and organized, and you are a team player - we would love to hear from you!

We are looking for an Engineering Team Leader who has had at least 1 year with direct reporting supervision of engineering teams/software engineers. As a software engineer themselves, you've also had direct experience working in large products that have used Angular, API Framework, and non-relational and relational database concepts. This role will be focused on developing our core product - ServiceCore - our specialized solution for the portable restroom and liquid waste industry. This is a remote role.

Come join a fast-growing B2B SaaS platform that's helping to transform an industry and the way our customers manage their businesses.

What you'll do:
  • Lead, manage, guide, mentor, pair, and support your team members in building next-generation software for the liquid waste logistics industry
  • Typically less than 40% of the time, this role will develop and maintain the ServiceCore application - incl the frontend (Angular), API (PHP Laminas Framework) and third-party API integrations (QuickBooks Sync)
  • Build and sustain close relationships with Product Managers, helping to plan and rationalize product strategy and upcoming roadmap planning including estimation of initiatives your team will be responsible for
  • Lead architecture, design and build activities for new product offerings to serve the needs of our customers
  • Optimize code and tune performance as our product continues to evolve and move up-market attracting larger mid-market and enterprise-level customers
  • Contribute to code reviews, documentation and other team processes
  • Coordinate and communicate effectively across development and product teams including cooperating with product managers and other Engineering Team Leaders
  • Be involved with helping research and making critical decisions around teams, process, quality and delivery concerns
  • Lead 1:1s with team members, providing regular and continuous feedback
  • Lead your team's recruiting, interviewing, and performance management activities
  • Be responsible for your team's output in terms of delivery and quality
  • Track, review, and share your team's progress, output, metrics, and KPIs
  • Set and achieve regular and challenging quarterly goals for yourself and team

What we're looking for:
  • You should have prior experience as a Software Engineer as well as at least one year as an Engineering Manager with direct supervisory experience
  • Demonstrated experience and results leading a team with direct people reporting responsibilities
  • Evidence of experience leading, guiding, and growing other engineering team members of various skill levels
  • Measured various KPIs and metrics for a product engineering team
  • Mastery of more than a single mainstream programming languages like JavaScript/TypeScript, PHP, C/C++, Java, etc
  • Experience with and/or exposure to a variety of data storage (relational, NoSQL, data warehouse solutions)
  • Ability to develop and maintain unit, functional and integration (E2E) tests
  • Self-starter with a positive can-do attitude and a curious, open mind (You see what needs to be done, not wait to be told what needs to be done)
  • An ideal mix is that of player-coach and senior-level experience
  • Bonus points if you have experience with any of the following as well:
  • PHP's Laminas framework
  • Front-end testing with Cypress, Jasmine, and Karma
  • VS Code, Docker, and Postman
  • Accounting Systems Knowledge
  • Route Management & Optimization (HERE and Google Maps)
  • QuickBooks Online/Desktop integration
  • Experience with residential or commercial trash hauling, roll-off dumpster and dumpster rental markets and logistics

Work Environment:
  • Casual, open-office environment
  • Fully stocked kitchen with fresh food and coffee
  • Hybrid and fully-remote work
  • Regular company events / outings
  • Company bash twice a year

Compensation, Benefits and Perks
  • Base Salary: $140K - $190K (depends on experience)
  • 10 Company Holidays in addition to Unlimited PTO
  • Healthcare, dental and vision insurance
  • 401K w/ match
  • Equity Appreciation Plan (units granted upon hire)
  • Regular lunches and a fully-stocked kitchen (if in Denver)
  • Company-provided hardware of your choice/configuration