Job Directory Software Engineering Manager

Software Engineering Manager
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

About Us

Born out of frustration with the traditional cash register business, ShopKeep was designed by a retailer with a noble aim: to rescue independent business owners from the nightmare of archaic point of sale systems, and replace them with something beautiful, simple, and affordable. It turned out that by doing this, we were giving our fellow merchants a fighting chance against the big guys.

Today, our mission is simple: empower independent business owners to dream big and to fight smart. We're doing this through our cloud-based architecture, amazing customer care, and intuitive software that delivers the data small business owners need to run smarter businesses.

At ShopKeep, we've been successful because of our awesome team that believes small businesses make up the heart of our communities.

About This Role

ShopKeep is seeking a Software Engineering Manager to join our growing team. You will lead a team which is adding new features to both the web services that support our Register mobile app, and to our cloud-based reporting and store management application - BackOffice. You will work closely with our Belfast and New York developers on everything from the databases to the browser. With billions of sales events being handled by our infrastructure, you should be keen to develop scalable software for the web.

Responsibilities

* Lead a team of full-stack developers in the implementation of product features which directly drive value for our customers.
* Collaborate with our Product and Project Management teams to design & deliver new product features that improve our merchants' businesses.
* Contribute to architecture, instrumentation, & performance decisions.
* Keep your hands dirty - Write code and fix bugs.
* Participate in code reviews and contribute to team and personal learning.
* Coach software developers on software development best practices.
* Participate in on-call coverage.

Leadership

* Ability to lead from the front - Knowing how to be a role model for the team.
* Ability to coach software developers on development best practices.
* Excellent communication skills and desire to communicate effectively.
* Interest in technology and eagerness to learn.

Management

* Excellent understanding of SDLC and ability to manage the team through all phases of the development.
* Ability to analyze and balance across various aspect of software development - timelines, quality, capacity, etc.
* Understanding of the difference between 'Doing Agile' and 'being agile'.
* 1-2+ years of experience managing development teams in a Scrum or Kanban environment.

Technical

Required:

* A solid understanding of software engineering fundamentals
* 5+ years experience with a least one static language (e.g. Java, C/C++) and at least one dynamic language (e.g. Ruby, Python)

Desired:

* Experience architecting, developing, deploying and monitoring SaaS systems at a large scale
* Strong understanding of enterprise application development paradigms and practices
* Proficiency working in a Linux/Unix environment
* Experience developing in Ruby-on-Rails, Python or Javascript
* Familiarity with one or more of the current UI frameworks: React, Angular JS, Ember.js, or Backbone.js
* Familiarity with iOS or Android application development
* Experience with containerization: Docker, Mesos, or Marathon
* Experience with Test Driven Development
* Degree in Computer Science, or other relevant technical discipline, and/or strong community contributions

Benefits

We provide the essentials...

* Medical, Dental, and Vision Insurance
* Flexible Paid Time Off (PTO) Policy
* Commuter Benefits
* 401k Match

...and the fun-damentals:

* Catered Meals
* Happy Hours
* Beer Fridge
* Stocked Snack Shelf
* Hackathons



Still have energy to burn?

* Meditation Sessions
* Massage Therapy
* Standing Desks

ShopKeep is an Equal Opportunity Employer

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.