Director of Engineering
Aspira Connect
Position Purpose and Impact
The Director of Engineering is a pivotal leadership position responsible for overseeing the engineering team and driving the successful delivery of innovative, high-quality products that support the company’s growth and strategic objectives. The incumbent will play a critical role in shaping the technical vision, establishing engineering best practices, and ensuring alignment between engineering efforts and business priorities.
In addition to leading and mentoring a high-performing engineering team, the Director of Engineering will be responsible for overseeing the execution of complex projects, ensuring timely delivery within budget, and upholding rigorous quality standards. The role requires a collaborative approach, fostering a culture of continuous improvement and innovation while ensuring that engineering solutions meet both customer needs and business goals.
Responsibilities
+ Develop and articulate a strategic vision for the engineering organization in alignment with company goals and objectives, ensuring alignment across all teams.
+ Oversee the creation, execution, and ongoing refinement of engineering roadmaps to drive platform modernization, innovation, and technical excellence.
+ Lead and manage a diverse team of engineering leaders and individual contributors, fostering a culture of high performance, accountability, and collaboration.
+ Direct the development, execution, and optimization of technical solutions to meet business needs while maintaining system reliability, scalability, and security.
+ Set and enforce engineering best practices, including code quality standards, testing protocols, and continuous integration/continuous deployment (CI/CD) processes.
+ Ensure compliance with industry standards and regulatory requirements, driving security audits, certifications, and compliance programs (e.g., SOC 2, PCI).
+ Oversee the performance, maintenance, and reliability of internal IT systems, including infrastructure, hardware, and technical operations, ensuring minimal downtime and high system availability.
+ Drive continuous improvement initiatives across engineering processes, tools, and methodologies to enhance operational efficiency and speed to market.
+ Provide leadership and guidance in technical decision-making, ensuring that engineering efforts align with strategic goals and customer requirements.
+ Manage the engineering budget, allocating resources to prioritize high-impact projects, manage costs, and deliver on-time results.
+ Identify, assess, and mitigate technical, security, and operational risks, ensuring risk management practices are embedded into daily operations.
+ Drive talent acquisition strategies to attract, recruit, and retain top engineering talent, fostering an inclusive and engaging work environment.
+ Implement and refine professional development programs that support the growth and success of engineering talent at all levels.
+ Ensure transparent communication and regular updates with executive leadership and key stakeholders, reporting on progress, risks, and strategic objectives.
+ Build strong cross-functional relationships with product management, design, and business teams to ensure alignment and successful execution of key initiatives.
+ Foster a customer-first mindset within the engineering team, ensuring that technical solutions align with customer needs and expectations.
+ Develop and maintain a sustainable operational model that supports a remote or hybrid workforce while ensuring seamless coordination, collaboration, and delivery across distributed teams.
+ Advocate for a high standard of excellence in all engineering practices, leading by example and maintaining an unwavering commitment to quality.
+ Represent the company’s core values and culture, championing transparency, inclusivity, and collaboration in all actions and decisions.
+ Act as a change agent, driving the evolution of engineering culture and practices to adapt to emerging technologies, market trends, and customer demands.
+ Promote ethical behavior, maintaining privacy, confidentiality, and a strong commitment to the company's policies, reputation, and compliance standards.
+ Perform other duties and responsibilities as assigned to support business objectives, including travel and flexible scheduling when necessary.
Desired Qualifications
+ Proven experience in leading and managing engineering teams at scale, with a strong understanding of software development, architecture, and systems design.
+ Exceptional leadership and team-building skills, with a track record of cultivating high-performance, diverse teams and fostering a culture of collaboration and innovation.
+ Strong business acumen and the ability to align engineering efforts with business goals, translating strategic objectives into actionable technical plans.
+ In-depth knowledge of best practices in software engineering, including agile methodologies, CI/CD processes, and security/compliance standards.
+ Excellent problem-solving abilities, with the capacity to make sound technical decisions under pressure and address complex challenges with creative solutions.
Desired Education and Experience
+ Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
+ 10+ years of experience in software engineering, with at least 5 years in a leadership role managing engineering teams.
+ Proven track record of leading large-scale engineering initiatives and delivering complex technical projects on time and within budget.
+ Experience managing teams of 20+ engineers, with hands-on expertise in recruitment, talent development, and performance management.
+ Demonstrated success in scaling engineering operations and implementing best practices in software development, testing, and deployment.
Desired Hardware and Software Competency
+ Experience with containerization technologies like Docker and Kubernetes for deploying and orchestrating microservices architectures.
+ Familiarity with CI/CD tools and frameworks such as Jenkins, GitLab CI, or CircleCI for automated testing and deployment pipelines.
+ Expertise in modern software development frameworks and languages including Java, Python, Go, or Node.js for backend development.
+ Strong knowledge of database management systems (SQL/NoSQL), including performance tuning and optimization in environments such as PostgreSQL, MongoDB, or MySQL.
+ Experience with version control systems like Git, including branching, merging, and handling complex release cycles.
General Physical Demands
The below physical demands are representative of those required to successfully perform the essential functions of this job.
+ Visual Acuity: Close visual acuity to read and analyze data on a computer monitor.
+ Hearing Ability: Must be able to communicate effectively in person, over the phone, and through electronic media.
+ Manual Dexterity: Operation of a phone, keyboard, mouse, and general office equipment.
+ Repetitive Motion: Regular and consistent use of hands and fingers for typing, writing, and other computer-related tasks.
+ Lifting and Carrying: Occasional lifting and carrying of office supplies and materials weighing up to 10 pounds.
+ Sedentary Work and Body Position: The majority of work is performed while stationary or sitting at a desk or computer workstation. Prolonged periods of sitting and working on a computer are required. The ability to maintain the required body positions for extended periods, including sitting and using a computer is required. The ability to move within an office setting as well as departing and returning to a workstation punctually for assigned breaks periods is required.
Confirm your E-mail: Send Email
All Jobs from Aspira Connect