Oh Snap!
This job is no longer active - but you can still view the details below.

Engineering Manager

| Greater NYC Area

Join our Family

Stride Consulting is a mission-driven, employee-focused team. We seek individuals who enjoy mentoring, place a high value on learning, and value diversity. If you consider yourself a non-dogmatic engineer and an eye for process, you’ll be in great company.

Our goal is to leave our clients functioning at a higher level than when we found them. We do this by writing high quality code alongside them, and by mentoring tech teams and stakeholders in software development best practices.

We believe that Agile and XP practices, including Test Driven Development, Pair Programming, and Retrospectives, are the foundation of a high functioning software team. We also know, from experience, that each Agile practice adds different business value to each team. So, we approach each engagement as the unique opportunity it is.

As a Strider, you’ll find an unmatched opportunity. You will:

  • Be a senior member of an engineering-driven culture, one that is employee owned, has a 4.9 star Glassdoor review, and has won Crain’s Best Places to Work 2 years in a row.
  • Write high-quality code with some of the smartest engineers in town.
  • Mentor and manage a Stride team
  • Manage projects:
    • Create technical engagement strategy with Stride’s account team
    • Form trust with client leadership
    • Help structure how the project is run, including Agile process and development/architecture decisions

Day In The Life of an Engineering Manager

You are empowered to define what work/life balance means to you. You’ll work onsite at your client in NYC. We are proud to call some of the most outstanding tech teams our clients.

Your work week will involve 60%-80% client work (coding, managing a Stride team, and running the engagement). The rest of your time will be spent on strategic initiatives of your choosing.

A sample day:

9am: Weekly Sprint Planning.  Me and the client Product Owner co-run weekly sprint planning. We’ve got the meeting down to a nice rhythm. We walk away with a plan.

10am: Daily Standup.

10:10-12:30 Pair Programming. This morning, I’m pairing with another Strider, a mid-level engineer. She’s got strong fundamentals. We’re doing a deep dive into complex backend code. She’s driving, I’m asking questions when I see she gets stuck. She noticed inefficient code and we spent about 20 minutes refactoring.

12:30-1:30 Lunch

1:30-3:00 Pair Programming

3:00-3:30 Mob programming  A team member gets stuck on a piece of code. I sit down with Jean and his pair. We call over 2 other developers and we mob program. We figure out a plan and everyone is excited about the collaboration.

3:30-4:30 Mind Map Over the past two months, I’ve observed the team’s strengths and areas for improvement. Today, I’m leading a Mind Mapping session with the Striders. We visually organize areas for improvement. We prioritize each item by complexity and importance. Next Monday, I’m presenting this to the client CTO.

4:30- 5: Code Review Today, one of the Striders was coding solo. So, I sit down and review her code.

5-6: Stride U DevOps Jam Stride U is ongoing education for Striders by Striders. Seven of us are taking the DevOps Jam course now, it’s 1 hour weekly, for 8 weeks. DevOps is something I’m dipping a toe in and having a safe space to learn real world stuff that I can bring back to my client is amazing.

6pm: Leave for the Day. It’s been a good day, I throw on my headphones as I head to the subway.

What you’ll be doing

Your job: write high quality code, and bring a ‘teach a team to fish’ mentality to your project. You will:

  • Embed with tech teams in some of NYC’s most exciting startup, mid-market and enterprise companies to help them up their game and get stuff done.
  • Mentor and manage teams on the value of software development best practices like Test Driven Development (TDD), Pair Programming, Collective Code Ownership, Continuous Deployment, and Continuous Improvement
  • Be the reason your client teams are higher performing on your last day with them than they were on your first day.
  • Lead and be part of a cross functional team of Striders and client employees.
  • Work with, learn and teach others a variety of tech stacks such as Ruby on Rails, React, Angular, Python, Scala, Java8, Elixir, Node and more.

You’re a fit if you have:

  • 6+ years of software development experience, including 1 year as a lead developer or manager
  • Proficiency in multiple programming languages and ability to quickly gain proficiency in unfamiliar languages and frameworks
  • Desire to guide team strategy
  • Passion for seeing projects through from inception to deployment
  • Experience teaching TDD, story estimation, test writing, and effective pair programming

What you can expect from us:

  • Continuous learning on things that you are passionate about
  • Competitive Pay and Benefits (including Profit Sharing!)
  • Empowerment to work at a self-defined sustainable pace
  • Awesome culture
  • No travel
  • $2,000 and up to two weeks of your time for self-directed professional development
Read Full Job Description
Apply now
loading ...

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • ScalaLanguages
    • ElixirLanguages
    • D3JSLibraries
    • ReactLibraries
    • ReduxLibraries
    • AngularJSFrameworks
    • DjangoFrameworks
    • ExpressFrameworks
    • FlaskFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SpringFrameworks
    • PhoenixFrameworks
    • Maria DBDatabases
    • MemcachedDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • ConfluenceManagement
    • JIRAManagement
    • Pivotal TrackerManagement
    • TrelloManagement
    • ClubhouseManagement
    • HubSpotCRM


Stride Consulting is nestled between Chelsea and Flatiron. Our developer consultants work throughout NYC, specifically Manhattan and Brooklyn.

An Insider's view of Stride Consulting

How does your team reward individual success?

Stridees are awarded to folks who exemplified Stride’s core values in the previous quarter. Stridees are nominated by their peers, and winners are expected to thank all of their peers individually in an off-the-cuff speech, because TEAMWORK MAKES THE DREAM WORK, PEOPLE.


Senior Software Developer

What does your typical day look like?

Start at 8:45 meeting stride engagement team for coffee (on stride) and planning our day.
9am, walk into client office. Say hi to team. Check email.
9:15 standup with team
9:30 pair program with client team member on new feature for financial exchange
12:00 lunch with some client team people and some Striders
1:00 pair program.
6:00 leave office!


Lead Consultant, Software Engineer

How has your career grown since starting at the company?

I’ve been able to work for companies in different industries and solve problems using different tech stacks. It’s great to be able to experience a wide variety of work, which you wouldn’t necessarily get at a product company. Stride is also focused on employing smart people who love teaching, so I’ve also learned a lot from my coworkers.


Software Engineer

How do your team's ideas influence the company's direction?

One of my favorite stories is from our Lean Coffee in May. We brainstormed topics, as usual, and the winning topic was holiday/vacation time. Our developers wanted to see if it was still the best way to approach time off as we scale. We debated the topic as an entire company, and we walked away with action items that will shape our future.


CEO & Co-Founder

How has your career grown since starting at the company?

I’ve had the opportunity to learn from fellow Striders and from the client developers we work with through pairing, lunch and learns and presentation. I’ve had the chance work on my facilitation skills running retros and engineering decision meetings. I’m co-chair of the Diversity Committee which led an effort to recruit more female developers.


Software Developer

What are Stride Consulting Perks + Benefits

Stride Consulting Benefits Overview

Think of consulting as an investment in your learning. There are valid reasons for making other things your top priority; you might need to be 20 min from home or you might need to work with a specific CTO. Maybe you only want to focus on one domain. But, if learning is your number one priority - consulting is the best way to get to where you want to be.

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
Performance Bonus
We offer profit sharing based on company performance.
Child Care & Parental Leave Benefits
Flexible Work Schedule
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Some Meals Provided
Happy Hours
Recreational Clubs
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Diversity Program
More Jobs at Stride Consulting8 open jobs
All Jobs
Design + UX
Dev + Engineer
New York
New York
New York
Design + UX
New York
New York
New York
New York
New York