Director of Software Engineering

Mid Sized Software Company

Software Development
Posted 4 years ago

Secure Customer Communications

Our client builds a security oriented on-line collaboration tool used by numerous Financial Services Industry and B2C E-commerce companies.

This is an exciting opportunity for an experienced manager to bring our engineering team to the next level of growth.

What You’ll Do

  • Drive and manage the execution of the development team as well as overseeing the software engineering process.  This will require strong leadership abilities, as well as the ability and desire to jump in and participate to ensure alignment across technology, product and business stakeholders.
  • Recruit, coach, mentor and develop team members.  Lead by example, ensuring that development standards and processes are followed.
  • Manage and prioritize work on escalations, urgent customer fixes or requirements.
  • Drive efficiencies within the team through the use of tools, improved development and release processes, test automation, and effective management.  Assign work, track progress and manage projects.
  • Select and manage contractors and outsourced projects.  
  • Collaborate with product management to balance long term technical health of the platform and the rapid delivery of compelling features to meet market demand and our passionate users.
  • In partnership with the CTO, drive technical architecture decisions and lead efforts to build and maintain a highly scalable, high performance, secure, functional and documented software platform.
  • Ensure and maintain the overall security, stability, availability/up-time and performance of the technology platform and all of its services. Foster a collaborative, trusting and engaging environment that encourages  and empowers the team and strengthens our culture.
  • In partnership with Product Management, build the product road-map, prioritization, and scheduling of new products and releases. 

What You Need 

  • Strong interpersonal skills, written and verbal communication.
  • Experience managing an engineering team in fast growing companies transitioning from startup to larger size.
  • Track record of delivering products quickly to customers including large (Fortune 500) enterprise customers.  Especially SaaS and mobile applications, desktop applications a plus.
  • Ability to prioritize and internally defend projects under tight deadlines with limited resources.
  • Strong technical background.
  • Experience with cloud services especially AWS, Azure a plus.  
  • Experience delivering highly scalable services.
  • Familiarity with latest development practices and tools.

Apply Online