Previous Job
Director, Software Engineering
Ref No.: 18-05328
Location: New York, New York
Position Type:Direct Placement
Pay Rate : $ 160,000.00 - 170,000.00 /Year
Director, Software Engineering
Key responsibilities:
  • Lead, mentor and guide the engineering team in the development of current or future services/products or technologies.
  • Work independently to figure out technical challenges, and identify options to come up with solutions focused on cloud native approach, automation, and innovation.
  • Develop project plans, and handle projects with aggressive time frames assuring that goals, budgets and deadlines are met and expectations are well managed.
  • Use problem-solving skills that help identify, isolate and resolve problems, and issues in a timely fashion to negate, or minimize customer impact.
  • Possess strong leadership skills and serve as the primary contact for initiatives. Work to influence and conduct cross-functional projects - some with remote resources. Develop a close working relationship with other groups in the company as well as external contacts.
  • Manage career progression for team members to include hiring, performance reviews, salary decisions, mentoring, and coaching.
  • Skillfully prioritize tech-debt pay-down projects as well as larger strategic initiatives.
Required Skills & Experience
  • Experience driving operational excellence and engineering best practices for microservices, large data processing, and distributed systems.
  • Experience with object-oriented design and programming languages such as Java, Python, and Scala.
  • Experience with polyglot persistence such as RDBMS/NoSQL data stores (Oracle, Postgress, Mongo).
  • Experience with Event-driven, microservices, and Real-time streaming frameworks is highly desirable.
  • Experience with Batch-processing architectures and technologies.
  • Knowledge of Big Data technologies (Spark, Kafka, Flink, EMR).
  • Experience with current DevOps toolchains for infrastructure deployment, software build/test/deploy, and systems/application monitoring/logging such as Bamboo, Maven, Chef, ELK, Sumo, NewRelic, etc.
  • Knowledge of multiple analytics platforms, measurement solutions, data visualization tools, and experience using these tools to provide meaningful insight.
  • Excellent written and verbal communication skills, with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
  • 15+ years of software development experience building large-scale enterprise software.
  • 5+ years of experience in building, managing, and growing high-performance software engineering team.
  • 5+ years of experience in working with Database technologies (RDBMS/NoSQL).
  • 2+ years of experience working with cloud architecture utilizing the infrastructure and platform cloud services (AWS).