Description

Lead engineering teams to deliver software-intensive systems while managing technical integrity, budgets, and cross-organizational initiatives.

Responsibilities

  • Build and develop high-performing, self-organizing agile development teams.
  • Manage project outcomes including budget, schedule, resources, quality, and risk management.
  • Ensure software products comply with security, privacy, audit, and FINRA standards.
  • Partner with product managers and architects to align implementation with organizational strategy.
  • Oversee vendor commitments to ensure delivered services meet business and compliance needs.

Required Skills

  • 10+ years of related work experience in software engineering.
  • 5+ years of experience managing technology teams and projects.
  • Experience managing a minimum of 8 resources and budgets of at least $1.5 million.
  • 5+ years of progressive responsibility building and delivering software-intensive systems.
  • Proficiency in AWS, Azure, or GCP Cloud environments.
  • Expertise in agile software development and iterative delivery.
  • Strong skills in project planning, tracking, and reporting.
  • Proven ability in budgeting, forecasting, and financial tracking.
  • Bachelor's degree in Computer Science, Information Systems, or a related discipline.

Education

Bachelor's Degree