Director, Engineering @ ECFX - Los Angeles, CA

Director, Engineering

ECFXLos Angeles, CA
a few seconds ago

ECFX, a dynamic growth stage business, is seeking a Director of Engineering to lead its development team and its state-of-the-art SaaS application for the legal tech market. This person is responsible for leading and managing the company’s developers and QA engineers, delivering features and enhancements, and facilitating the day-to-day technical development of the product using Agile development methods.

The successful candidate will become a trusted leader within the business, adept at understanding needs and converting them into deliverables that client value. This leader must ensure that projects are delivered per estimates successfully and repeatedly. And given the rapid growth of the company, the candidate must possess the ability to grow and scale the engineering team. Familiarity with Java and AWS is key to this role.

Responsibilities and Duties:

  • Oversee the engineering staff and ensure the team goals and objectives are met
  • Drive the department strategy and vision, including establishing clear business objectives
  • Manage delivery of initiatives and features based on the product roadmap
  • Advocate for an inclusive environment that fosters collaboration and creativity
  • Build and maintain productive relationships with business stakeholders
  • Utilize KPIs and metrics to support all phases of the development and delivery process
  • Report on metrics, service levels, and KPIs to illustrate continuous improvement
  • Identify issues and risks and make changes in a timely, structured manner
  • Identify process gaps and build capabilities to grow and improve, including refinement of the development process
  • Collaborate with senior engineers and architect(s) to continually improve systems architecture
  • Research and propose solutions for AWS data transformation, data connections, operational frameworks, and application integration
  • Manage staffing and operational budget in collaboration with the CEO
  • Organize and communicate effectively with the team and sponsors, as well as third parties (e.g. partners, clients)
  • Exhibit accountability for the success of projects and assignments
  • Demonstrate exceptional leadership
  • Cultivate team growth and continuous improvement

Requirements

  • BS in Computer Science or equivalent degree, master’s degree preferred
  • Minimum 8-10 years of hands-on experience in software development
  • Minimum 3-5 years leading/managing a software development team
  • Experience with the following technologies/tools/techniques:
  • Java, SQL, Micronaut (or Spring) and related frameworks
  • Agile practices: managing backlogs, initiative/sprint burn downs, story writing, etc.
  • CI/CD, QA/testing: creating test suites covering functional and system-level testing with a high degree of automation
  • Dev Ops practices covering automated build and deployment of code
  • Strong knowledge and practical experience with AWS
  • Project management based on Agile
  • Familiarity with modern cloud application architecture
  • Leadership experience with Kubernetes and Docker
  • Thorough understanding of data analysis, data visualization, and event-driven architecture
  • Experience leading teams in an Agile/Scrum environment
  • Ability to communicate in a clear and professional manner, including via presentations
  • Ability to drive to solutions by collaborating with and involving the necessary stakeholders
  • Ability to disseminate technical information and present it to various technical and non-technical audiences
  • Ability to work in a fast-paced environment, collaborating with peers from within and outside the engineering organization
  • Desire to embrace the challenges and opportunities of being a leader within the organization
  • Highly dependable with excellent work ethic
  • Excellent analytical and problem-solving skills
  • Demonstrated ability to grow, inspire, and scale teams in a collaborative environment

Benefits

At present, we are a fully remote company, and you will be expected to operate in a fast-paced environment that covers all US time zones, including Hawaii. We offer flexible hours and health, dental, vision, and life insurance benefits. We are innovating in a space that is resistant to change and it is more about educating the market than winning against competing options as there is no peer in terms of product features and functionality.