Careers

Back to Careers opportunity

Director, Software Engineering

Are you interested in working for a hospitality technology company whose ethos includes innovation, culture, and customer service? We’re looking for an individual with grit, integrity, curiosity, and yearns for greatness! If you thrive working in a fast-paced, challenging work environment, Concilio Labs could be the next step in your career.

The Director of Engineering will ensure the successful execution of Concilio Labs’ business mission, through development and deployment of the company’s SaaS products and services. This opportunity is ideal for an individual who wants to make a contribution within a rapidly growing organization. The Director of Engineering will be empowered to design, build, and own application development and integrations that will have a meaningful impact on the company.

Our ideal candidate is a self-motivated, self-directed technical leader with a proven track record of building out high performing teams in a fast-paced and complex technical environment. Interested in working with a team committed to innovation? We’d like to talk to you!

Your responsibilities:

  • Participate in the design and development of dynamic, interactive web-based systems that are scalable in both performance and maintainability
  • Proactively participate and contribute in analysis, design, development, and testing of our products and infrastructure
  • Help define and design software architectures – explore existing systems, determine areas of complexity and potential risks to successful implementation
  • Build appropriate unit tests, integration tests, and deployment scripts
  • Manage high availability software throughout entire life cycle for development from requirement gathering, design, development, and maintenance phase

Our expectations of you:

  • Actively commit code and lead (managing and mentoring) remote development teams
  • Be first line management of product development, project development, and maintenance teams: assign work, monitor, and verify code, and ensure timely completion of assigned tasks
  • Lead by example: write well-formed code and utilize sound development practices
  • Oversee integration with external data sources and third-party platforms
  • Help create and drive product roadmaps through a fast, agile, and reliable delivery process while ensuring a consistently high-quality product that works well across web, tablet, and mobile

About you:

  • Minimum 5 years experience in software development, preferably serving as a technical lead or senior developer
  • Ability to discern user requirements and develop specifications
  • Demonstrate leadership ability
  • Ability to set and manage priorities judiciously
  • Excellent interpersonal skills
  • Ability to articulate ideas to both technical and non-technical audiences
  • Exceptionally self-motivated and directed
  • Superior analytical, evaluative, and problem-solving abilities
  • Excellent knowledge of Agile methodology and JIRA
  • Minimum 3 years experience in managing application or product development teams (Experience working with SaaS technologies a plus)
  • Minimum of Bachelor's degree in a technical discipline (engineering, computer science, etc.)

Hands-on experience in the following:

  • 5+ years overall development experience, preferably within distributed computing environments
  • 5+ years of experience programming web services, with portfolio examples
  • 3+ years with JavaScript
  • 5+ years with MySQL or Nosql datastores including strong skills in writing complex SQL queries
  • Proficient in Python, Scala, or Java
  • Strong understanding of Machine Learning and predictive computing technologies
  • Experience with service-oriented architecture including SOAP, REST, JSON
  • Experience with SimpleXML, NuSoap or PHPSoap, CURL

Experience working with the following is a plus:

  • Linux container technologies (i.e., Docker)
  • Hands-on application of Machine Learning Algorithms
  • Spark, Spark Streaming, Kafka
  • API development
  • PHP 7
  • Experience with at least one Framework and CMS. (Symfony, eZ Publish)
  • JavaScript frameworks (jQuery, AngularJs, React.JS, Redux, Neo4J, Node.JS, Bootstrap, etc.)

Bonus:

  • Link to your GitHub, Bitbucket, or SVN repository

To apply please email your resume and cover letter to careers@conciliolabs.com

Get in touch

...and get all your questions answered