Director of Engineering

Leadership, Financial technology, IT, Implementation, Infrastructure, Integration, Interfaces, Education, Email, Engineering, Engineering management, Exceed, FOCUS, Cloud, Collaboration, Compliance, Computer, Data collection, SDLC, SOLID, Product development, QA, Reliability engineering, Roadmaps, Sales, Scrum, Needs analysis, OOAD, Operations, Planning, Problem solving, Product scoping, Design patterns, Lean methodology, Mentorship, Team management, Teamwork, Software engineering, Strategy, Supervision, System requirements, Team leadership, Microsoft Exchange, Modeling, Software, Software deployment, Software development, Accounts payable, Activity diagrams, Agile, Architecture, Automation, CMM, Training, UML, Use cases, Workflow
Full Time

Job Description

The Engineering Director is responsible for management and work of our software engineering teams (managers, developers, architect, quality assurance and site reliability engineers) Main responsibilities include workflow design and management and collaborating with engineering team managers and internal departments on process, needs, strategy and work. This position requires a deep understanding of our product capabilities, customer’s needs, process, and technology; it drives the operation and development of our products through team work on infrastructure, product enhancements, customer integrations or new product development. The Director of Engineering must have a solid command of a modern technology stack and exceptional communication, collaboration, and development skills.

Manage and develop an engineering management team, including:

  • Building, Training and Supporting a team of Engineering Managers
  • Hiring, leading and mentoring team members.
  • Ensuring highest levels of job satisfaction by setting goals, job expectations, responsibilities and targets.
  • Ensuring team is involved in process identification and changes, participating in actively learning and meeting roadmap and project goals.
  • Establishing and tracking agile process, planning, milestones, and deployment to ensure departmental success.
  • Providing leadership, technical expertise, and career development for team members.
  • Having technical discussions with team members to agree on product scope and delivery schedules. Track delivery schedule and related dependencies
  • Collaborate with team and best in class methods for software development
  • Confer with various groups to design project and to obtain information on needs, limitations and capabilities, related projects, performance requirements and interfaces. Analyze user needs and software requirements to determine feasibility of design within time and strategy constraints.
  • Other projects, collaboration with other departments and stakeholders and responsibilities as assigned.


  • Strong knowledge of architectural and design patterns
  • Solid working knowledge of current technologies including object-oriented analysis and design practices (object modeling, use cases, activity diagrams, and UML).
  • Experience with cloud-based technologies.
  • Knowledge of SDLC methodologies (Agile, CMM, Scrum, Lean, etc.); ability to lead team in these methodologies.
  • Accounts Payable Automation, Financial Technology or Payment Industry experience preferred.
  • Demonstrated team leadership with forward-thinking process and solutions.


  • Job is focused on specific area of business with established practices and procedures; job affects all roles and activities. Must work with operational timeframes but be flexible to changing priorities. Responsible for ensuring technical procedures and compliance standards are met.
  • Work affects flow, information, process, work and decisions of others and is operational and strategic in nature.
  • Job has supervisory responsibility. Requires leadership, teamwork, deep technical skills, analysis and knowledge and application of data.
  • Contacts are made inside the organization. Internal contacts include the Operations, Implementation, Executive, Sales and other teams, leads and managers.
  • Position requires contact with others - in meetings, by phone or by email. Interactions focus on data collection, problem solving, needs analysis and information exchange. Interactions are initiated both in person or electronically.
  • Information exchange may include confidential or sensitive information. Leadership, technical development, strategic movement and problem-solving are primary objectives of this position.
  • Normal office working conditions. Work requires regular sitting/standing at a desk, working with a computer. Job may require hours that exceed 8 hours per day and 40 hours per week during peak periods.
Dice Id : 80121007
Position Id : 7429630
Originally Posted : 2 months ago
Have a Job? Post it