Menu

Senior Director, Software Engineering

in Cook - Chicago, IL

Job Description

Lead software engineers to work on enterprise-scale websites and customer-facing applications. Provide technical guidance to the engineering team in incorporating design concepts. Adopt domain driven design principles in implementing micro-frontends and microservices for product verticals. Establish tools, technologies, standards, and ways of working that expedite delivery using Agile Methodology. Build and deliver on technology and product roadmaps in partnership with product owners and stakeholders. Prioritize tech-debt pay-down projects and strategic initiatives, with a focus on cloud native approach, automation, and innovation. Establish and outperform metrics on engineering quality, operational excellence, and agility. Own agile operating models and adapt levers appropriately. Work with engineering best practices for the design, development, and architecture of software; implementing clean coding techniques; modern front-end frameworks, microservices, functional programming, reactive design, and batch processing architectures and technologies; architectural choices on the appropriate use of polyglot persistence using SQL/NoSQL data stores; analytics platforms, measurement solutions, and data visualization tools, including D3.js; creating modern web applications using React/VueJs; utilizing design systems and micro-frontend libraries to create web platforms; modern package management; building and testing frameworks utilizing Jenkins, NPM, Yarn, Webpack, Jest, Enzyme, Karma, Jasmine, Mocha, and Wraith; writing serverless code using Java; and, JVM internals, HTML5, CSS3, CSS preprocessors, and “CSS in JS” libraries.

Requirement: Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or a related field of study, plus five (5) years of experience with engineering best practices for the design, development, and architecture of software; implementing clean coding techniques; modern front-end frameworks, microservices, functional programming, reactive design, and batch processing architectures and technologies; architectural choices on the appropriate use of polyglot persistence using SQL/NoSQL data stores; analytics platforms, measurement solutions, and data visualization tools, including D3.js; creating modern web applications using React/VueJs; utilizing design systems and micro-frontend libraries to create web platforms; modern package management; building and testing frameworks utilizing Jenkins, NPM, Yarn, Webpack, Jest, Enzyme, Karma, Jasmine, Mocha, and Wraith; writing serverless code using Java; and, JVM internals, HTML5, CSS3, CSS preprocessors, and “CSS in JS” libraries.

Email resume to chicago.recruiting@fitchratings.com or mail resume to David M. Arnold, Fitch Solutions, Inc., One North Wacker Drive, Chicago, IL 60606. Must Ref# AL1FSIL. No phone calls.

Copy Link

Job Posting: 10865678

Posted On: Apr 25, 2023

Updated On: Jun 16, 2023

Please Wait ...