G2i Inc.posted 2 months ago
Senior

About the position

We are seeking a Director of Software Engineering to join our talented, dynamic team providing expert technical knowledge, drive innovation, and deliver technical direction and guidance to all ICA software engineering projects. The Director will be the day-to-day decision-maker and strategic leader of a team of talented software engineers building cloud-based services, solutions, and products. The Director will be focused on delivering AI/ML-based solutions that will truly transform customer business processes, closely monitor project deliverables and ensure on-time delivery with exceptional quality, be relentless in process improvement, and foster the career growth of the engineering team. The Director is recognized as the senior-technical expert and industry leader in the areas of software engineering and DevOps inside and outside the company. The Director will serve as a senior technical point of contact for ICA with our clients in the areas of application development. The Director leads development of new methodologies and solutions to address client and company needs and goals, applies extensive and diverse management experience to resolve technical issues and deliver results to multiple clients and programs, and contributes to and oversees the integration of best practices and lessons learned to the corporate body of knowledge. The Director shapes emerging technical issues/developments and industry trends, serves as a resource and advisor to clients in areas of technical expertise, and supports the procurement of new company tools and technologies. The Director demonstrates leadership, passion, enthusiasm, and personal dedication to ICA’s vision, mission and core values. The Director continuously assesses the staffing mix and workload balance of their teams and works with the Director of Data Science (and DS division) to adjust, as necessary, across all functional areas to achieve team success. The Director will work closely with ICA corporate leadership and client points of contact to ensure success within defined performance criteria.

Responsibilities

  • Provide expert technical knowledge and drive innovation in software engineering projects.
  • Lead a team of software engineers in building cloud-based services and solutions.
  • Deliver AI/ML-based solutions to transform customer business processes.
  • Monitor project deliverables and ensure on-time delivery with exceptional quality.
  • Foster career growth of the engineering team.
  • Serve as a senior technical point of contact for clients in application development.
  • Develop new methodologies and solutions to meet client and company needs.
  • Resolve technical issues and deliver results to multiple clients and programs.
  • Integrate best practices and lessons learned into the corporate body of knowledge.
  • Shape emerging technical issues and industry trends.
  • Support procurement of new tools and technologies.

Requirements

  • At least 15 years of working experience in a software engineering and development capacity.
  • Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
  • Strong project management, estimation, and resource management skills.
  • Experience leading an agile engineering team focused on cloud development.
  • Strong business acumen with the ability to identify and evaluate opportunities.
  • Excellent client engagement skills with experience in presenting technical demos.
  • Excellent written and verbal communication skills.
  • Drive to learn and master new technologies and techniques.
  • Advanced knowledge of Cloud Computing environments, especially AWS.
  • Experience with AI and machine learning libraries and understanding of AI algorithms.
  • Skilled in database technologies, both SQL and NoSQL.
  • Experience in creating dashboards using various visualization tools.

Nice-to-haves

  • Familiarity with Workflow Management Tools (e.g. Kanban, Scrum).
  • Experience with data analysis for health-related organizations.
  • Familiarity with Agile methodologies in government settings.
  • Prior experience working with FDA or other federal health agencies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service