Posted in

Director of Software Development

Director of Software Development

CompanyS&P Global
LocationNew York, NY, USA
Salary$125000 – $210000
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • 12+ years of experience in the software development lifecycle (SDLC)
  • Strong core Java design skills, including design patterns
  • Significant experience in designing and executing microservices using modern frameworks and components
  • Proficient in messaging tools and real-time data pipeline technologies
  • Expertise in optimizing SQL queries on relational databases
  • Strong experience with multithreading, data structures, and concurrency scenarios
  • Proficient in using REST APIs and data formats in creating layered systems
  • Experience with cloud services and serverless architectures
  • Familiarity with advanced AI technologies and APIs
  • Domain knowledge in client onboarding, KYC, and regulatory workflows, with a deep understanding of the client onboarding lifecycle: initiation, due diligence, approvals, legal entity structuring, and regulatory documentation
  • Hands-on experience with entity resolution and matching frameworks
  • Proven experience leading a development team on client lifecycle management products
  • Familiarity with business process management tools related to customization of modelers and engines

Responsibilities

  • Lead a global engineering team across backend, front-end, data, and AI functions, with a focus on modern architectures, AI-driven automation, and cross-jurisdictional data compliance
  • Design and architect solutions for complex business challenges in the client lifecycle management space, utilizing your extensive experience with a modern technology stack and cloud infrastructure
  • Provide guidance and technical leadership to development teams on best practices, coding standards, and software design principles, ensuring high-quality outcomes
  • Demonstrate a deep understanding of existing system architecture (spanning multiple systems) and creatively envision optimal implementations to meet diverse client requirements
  • Drive participation in all scrum ceremonies, ensuring Agile best practices are effectively followed
  • Play a key role in the development team to create high-quality, high-performance, and scalable code
  • Evaluate and recommend new technologies, assisting in their adoption by development teams to enhance productivity and scalability
  • Collaborate effectively with remote teams in a geographically distributed development model
  • Communicate clearly and effectively with business stakeholders, building consensus and resolving queries regarding architecture and design
  • Troubleshoot and resolve complex software issues and defects within the technology stack and cloud-based infrastructure
  • Foster a professional culture within the team, emphasizing ownership, excellence, quality, and value for customers and the business
  • Build systems for regulatory checkpoints such as KYC, AML, FATCA/CRS, and LEI
  • Implement automation across entity matching, data validation, and workflow orchestration using AI and machine learning technologies
  • Implement agentic AI and advanced language model-based services to streamline onboarding, document processing, and exception handling
  • Ensure compliance with data privacy, data sovereignty, and regulatory architecture patterns (e.g., regional sharding, zero-data copy patterns)

Preferred Qualifications

  • Bachelor’s degree in computer science or a related field
  • Proven experience working with or on client lifecycle management and/or KYC workflow solutions, demonstrating a strong grasp of the subject matter
  • Extensive experience in a team environment following Agile software development principles
  • Strong interpersonal and written communication skills
  • Demonstrated ability to successfully manage multiple tasks simultaneously
  • High energy and a self-starter mentality, with a passion for creative problem-solving