Skip to Main Content

Job Title

Principle Architect Engineer

Company :

Location : New York City, NY

Created : 2019-08-15

Job Type : Full Time

Job Description

This individual will be responsible for all application-level aspects of the platform including, application architecture, data stores, and system security. They will be the authority on best practices and standards in each of these areas. They will provide the core engineering functions for all digital / D2C initiatives running on the DAAP. They will take ownership of the existing codebase and make it their own, evolving it as the business changes. The ideal candidate will possess exceptional proficiency in one or many of the below listed requirements, and should possess a willingness to constantly grow and share knowledge across multiple skill sets and technologies. Responsibilities Act as senior engineering team member; accountable at the business level for internal audit, regulatory requirements and financial transaction legitimacy. Act as a thought leader in the technical space; making recommendations on how particular problems might be solved and with what technologies. Participate in higher-level business and product development discussions, offering expert technical insight and guidance. Uphold existing application security standards in; define new standards and practices as necessary. Create and Enforce the Change Management protocol. Participate in Incident Management. Assist in Story Analysis and Planning exercises. Lead integrations with 3rd party technologies and services, as well as downstream consumers. Assist in onboarding new team members. Experience Requirements AGILE / XP / Scrum methodologies and practices. Distributed Systems Architecture Evolutionary Software Design Containerized Microservices Microservice Testing Strategies Experience handling the technical aspects of Regulatory and Compliance requirements. Experience with varied persistence technologies (relational, document, message) and deep understanding of their respective tradeoffs Experience building scalable distributed systems in AWS. (HA a plus) Experience working in-depth with a distributed messaging (PubSub) system (Apache Kafka a plus) 10+ years well-rounded experience working in a typed language on the JVM (significant Gradle and Kotlin experience a plus) Financial Services / FinTech domain knowledge, a plus Has read books by Martin Fowler, a plus