Engineering Manager

Logo.gif?ixlib=rails 2.1

Headquarters: Atlanta, GA

Cinchapi is seeking an Engineering Manager that is eager to get her hands dirty building a world-class software team. In this role, you'll serve as the company's day-to-day technical expert, manage individual contributors and drive the implementation of an innovative technical vision across across our product suite. As the Engineering Manager, you'll wear many hats. On a given day, you'll function as team lead, project manager, software architect and scrum master – whatever is necessary to ensure that the team ships quality products.
An ideal candidate is somewhat with recent hands-on software development experience and team lead responsibilities. Cinchapi uses Java on the backend and Vue on the frontend, so deep experience in these technology stacks is preferred.This is a full-time remote position. The compensation for this position is a salary of $95,000.Technologies we use

  • Core Cinchapi platforms and products provide the foundation for customer deployments.

  • Java for backend services.

  • VueJS and D3 for frontend applications.

  • Docker, Google Cloud and AWS for infrastructure.

What you’ll do

  • Recruit, manage and grow a team of highly skilled engineers across the stack.

  • Serve as scrum master for core product development.

  • Oversee technical decision making in accordance with the CEOs technical vision.

  • Analyze technology, resource needs, and market demand, to plan and assess the feasibility of projects.

  • Create plans for prioritizing technical and resourcing challenges in the Engineering organization.

  • Maintain a prioritized backlog with short and long term goals

  • Evangelize new technologies, solutions and best practices both within and outside your direct team.

  • Serve as an expert in residence around infrastructure scaling, system architecture code structure and microservices.

  • Continuously lead the team’s effort to balance continuous and iterative shipping with long term investments in code stability and scalability.

  • Work closely with the CEO and other senior leaders to set technology standards across the organization.

  • Participate in peer code reviews.

  • Help review and manage contributions from open source community members.

What we’re looking for

  • Team lead experience.

  • A well articulated software development and team building philosophy.

  • Advanced experience with Java and the JVM that goes beyond the basics of simply writing code that runs on the JVM.

  • A thorough understanding of the CAP theorem.

  • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.

  • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.

  • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.

  • Experience working with document-oriented NoSQL databases.

  • Experience working with SQL databases.

  • Experience with Docker or containerization, in general.

  • Experience with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

  • A willingness to work in a startup environment where you’ll wear multiple hats, juggle lots of competing priorities and work until the job is done.

  • Experience using Docker.

  • General knowledge of unit testing or test driven development.

  • Knowledge of CI/CD.

What we’d love to see

  • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.

  • A history of contributing to open source projects.

  • Previous experience working on and leading remote teams.

To apply, please send your resume and a cover letter to

To apply:

Posted about 1 year ago