Engineering Manager

Company Overview

TrueChoice Solutions is a private, Manhattan based, marketing software company which develops visually interactive, web-based applications for brand-name Fortune 500 companies. Our client base is diverse and includes large automotive companies, consumer electronics manufacturers and health care services companies. Our applications typically appear on major, highly trafficked public websites.

Position Overview

TrueChoice Solutions is seeking a Software Engineering Manager who has an unwavering passion for creating products that customers love, leading a software development team, and managing the dynamics of a fast-paced and creative environment. The right candidate for this role should be ready and qualified to provide strategic direction for software development and lead a team of developers, and their projects, from initial design through development, testing, and deployment. In sum, this position is a combination of leadership, mentorship, and hands-on development and architecture. The ideal candidate will have a strong technical background and experience as a highly effective team lead or manager.

You are:

  • A passionate technologist with experience managing and leading a team(s) of top notch engineers

  • A perennial learner and avid reader, constantly exploring ways to improve and grow – sharing this learning with your peers and direct reports

  • People oriented. You value process and the ultimate product, but understand that people are an organization’s most important asset

  • A problem solver who embraces change, wants to grow, and continually evolve into a better leader and team member

  • Technically strong and proficient in an array of technologies; yet, able to learn quickly and apply new languages and tools on the fly


  • Be an effective people manager and a technical leader

  • Strategic technology planning; maintain the engineering roadmap and ensure engineering aligns with company goals and objectives

  • Provide coaching and mentorship through one-on-one meetings and career development conversations

  • Review and implement technical decisions and solutions

  • Collaborate with product management and UX design teams to design and develop front-end interfaces, underlying APIs and backend systems across different programming languages

  • Work cross-functionally across various teams, organizations and internal/external stakeholders to drive strategic engineering efforts

  • Encourage a data-driven culture to improve the efficiency, scalability, stability and security of business applications and in-house systems to help scale the company.

  • Analyze and balance the various aspect of software development – timeline, quality, capacity, etc.

  • Perform Code Reviews and participate in pair programming

  • Effectively recruit, inspire, and develop team members


  • Bachelor’s degree in Computer Science; MS a plus

  • 3+ years of experience in a leadership role

  • 5+ years of experience as a software engineer

  • Experience working within a smaller company environment is a plus

  • Experience conducting productive one-on-ones and skip-level meetings

  • Agile (Kanban/Scrum) experience

  • Strong team work and interpersonal skills

  • Excellent communication skills: written and verbal

  • Demonstrated ability to explain technical concepts to non-technical people

  • Loves a good laugh

Technical Requirements:

  • Proficiency in C++, Java, and/or PHP

  • Proficiency in JavaScript (Browser and Node), HTML/XML/CSS, AngularJS, ReactJS

  • Experience in UX/(Software) Development

  • Experience with AWS and cloud technologies

  • Experience with micro-services, APIs, Docker, and Containers

All applicants MUST have a permanent legal right to work in the United States.

Qualified candidates should live within a reasonable commuting distance to mid-town Manhattan; TrueChoice Solutions will not cover relocation costs.

How to Apply:
Please send resumes to citing "Engineering Manager" in the subject line.