Director, Software Engineering Development

FidelityBoston, MA
18h$185,000 - $194,000Remote

About The Position

Position Description : Applicants are permitted to work remotely from an at-home work site anywhere in the United States. Leads, architects, and manages projects and teams to develop Cloud-based brokerage applications within an Agile environment (Kanban and Scrum). Uses source control for feature-driven development in Bitbucket and Stash. Performs automated deployment in uDeploy . Develops regulatory reporting, using Consolidated Audit Trail (CAT) and the Municipal Securities Rulemaking Board (MSRB) .

Requirements

  • Bachelor’s degree in Computer Science , Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Engineering Development (or closely related occupation) designing, coding, and implementing high volume brokerage regulatory reporting applications .
  • Or, alternatively, Master’s degree in Computer Science , Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Engineering Development (or closely related occupation) designing, coding, and implementing high volume brokerage regulatory reporting applications .
  • Demonstrated Expertise (“DE”) gathering and interpreting business, functional, and technical requirements -- interacting with end-users or end-user representatives to define, interpret, and clarify the scope of complex business requirements and process issues into logical use cases (epics and stories) -- to support the building or enhancement of reporting applications according to regulatory agency standards (Financial Industry Regulatory Authority (FINRA) and U.S. Securities and Exchange Commission (SEC)) .
  • DE developing and maintaining regulatory applications to ensure brokerage operations adhere to SEC and FINRA requirements and guidelines, using development, code repository, utility, and build creation tools -- Eclipse, Jenkins, Qpad , QStudio , uD eploy , Winscp , and Kdiff .
  • DE developing KDB based applications -- designing and maintaining KDB databases, Q programming, real-time database, ticker plants, tick data, and interfaces -- using Java, Oracle, and Relational Database Management Systems (RDBMS) .
  • DE supporting the creation, implementation, and maintenance of KDB databases and associated processes, using bash and shell scripting; and scheduled jobs, using Control-M .

Responsibilities

  • Oversees changes in project development policies, procedures, standards, and strategies to development experts and management.
  • Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level.
  • Participates in high-level, cross-functional architecture design teams.
  • Identifies and consults with internal and external technical resources to produce cross-company strategic designs.
  • Consults on development and delivery of major technology initiatives for the business unit.
  • Consults on deployment of major project deliverables.
  • Consults on the documentation of major technology application s .
  • Oversees the technical implementation of cross-divisional or company architectural components.
  • Initiates and drives project or strategy discussions with users or external groups to resolve issues.
  • Sets vision, goals, and direction of team/organization.
  • Plans and leads organization-wide initiatives.
  • Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects.
  • Advises senior management on technical strategy.
  • Mentors junior team members on functionality of application processes, troubleshooting, and coding best practices.
  • Researches and recommends new technologies .
  • Works across groups to identify opportunities for organization-wide technology initiatives.
  • Provides guidance, training, and coaching to other team members for performance and career development.
  • Identifies and plans for future resource needs .
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service