Job Details

ID #17355724
State Illinois
City Remote
Job type Permanent
Salary USD TBD TBD
Source Infinity Consulting Solutions
Showed 2021-07-27
Date 2021-07-26
Deadline 2021-09-24
Category Software/QA/DBA/etc
Create resume

Director of Software and Data Engineering - Remote

Illinois, Remote 00000 Remote USA

Vacancy expired!

Job Description - Director of Software and Data Engineering - Remote

Director of Software and Data Engineering

Our client is a leader in the Asset Management industry. They are a data driven organization and have embraced data to drive corporate strategy and all operational aspects of its business. Our client is building next generation software The Director of Software and Data Engineering will have the opportunity to lead corporate Software and Data Engineering initiatives and play a part in shaping and delivering our client's vision of being a top tier asset management firm. This individual will be leading a team of professionals working with the latest software development framework building full stack web applications and modern data pipelines. Applications and data services built by this team will make a meaningful impact to the business. This role calls for a mentor, coach and independent thinker, unafraid to push the envelope and explore out of the box thinking.

Key Responsibilities

Lead a team of Software and Data Engineers building a microservices based application ecosystem and modern data pipelines. Core job responsibilities include:
  • Lead, coach and mentor a team of Software and Data Engineers.
  • Manage and deliver projects and resources aligned with strategic objectives.
  • Lead the design and development of data pipelines and web-based internet and intranet applications.
  • Provide technical leadership to build next-generation microservices based applications.
  • Liaison with business units on key software and data development initiatives,
  • Interface and communicate with management team and senior executives across the firm.
  • Work in close cooperation with Data Architect, Cloud Architect, CRM Team and Cloud Operations Team delivering new applications and services to the business.

Key Behavioral Expectations

Key behavioral expectations for a candidate to be successful in this role:
  • Establishes high standards for the performance of the team.
  • Embodies a sense of urgency and accountability for results.
  • Builds a culture of change by modeling how and when to challenge the status quo.
  • Facilitates idea sharing, explores "out of the box" ideas and pushes past the status quo.
  • Embraces opportunities to utilize evolving technology to replace stale systems or processes.
  • Drive for results.

Technical Knowledge, Skills & Abilities

Ideal candidate will have knowledge and experience in one or more of the following areas which are essential to be effective and successful in leading the team:
  • Strong technical understanding and knowledge of common web development framework.
  • Strong technical understanding and knowledge building modern data pipelines
  • Strong technical understanding and knowledge of API frameworks.
  • Solid understanding of various analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.

Software Engineering Skills

  • Modern DevOps - expert level skills
  • AWS - expert level skills
  • Python - expert level skills
  • HTML5/CSS3/jQuery/ReactJS/TypeScript/JavaScript - intermediate to expert level skills
  • REST API/JSON design patterns - intermediate level skills
  • Docker and Kubernetes - intermediate level skills
  • Deployment tools - ant, Junit, Jenkins, AWS Codebuild, Terraform, Pulumi, AWS CloudFormation - intermediate level skills
  • Knowledge of bootstrap, require.js, SCSS a plus

Data Engineering Skills

  • Databases (MySQL, PostgreSQL and NoSQL databases like DynamoDB, MongoDB) - expert level skills
  • Apache Spark, PySpark, AWS Glue and Hadoop - expert level skills
  • GitHub or similar shared code repository - expert level skills
  • Reporting and data visualization tools like Tableau, Looker, Sisense, etc. - intermediate level skills

Educational Qualifications

  • Bachelor's degree in Computer Science/Engineering, Information Systems or related field.
  • Master's degree or higher in a related field a plus.
  • 10+ years of Software and/or Data Engineering experience.
  • Industry experience a plus.
  • Professional certifications a plus.

Vacancy expired!

Subscribe Report job