About The Position

The Core Engineering builds and operates the platforms, applications, data solutions, models, and analytics that support critical processes across the firm’s Core divisions, including Risk, Controllers, Compliance, Corporate Treasury, and Human Capital Management. Its centralized engineering structure promotes common platforms, consistent governance, and scalable solutions, leveraging cloud, AI, and machine learning. Shared Services drives adoption of consistent engineering strategy, including data platforms, cloud, and AI enablement, and manages technology risk. The Vice President Software Engineer will help deliver business impact through digital transformation and scalable, reliable software solutions. The role supports applications that help the firm comply with policies and risk appetite, meet regulatory obligations, and protect its reputation. The successful candidate will increase automation, modernize and consolidate software stacks, and address data modeling and curation challenges involving data quality, warehousing, and analytics. The role involves working in a dynamic, fast-paced environment with exposure to Finance and collaborating with business partners and stakeholders. It encompasses understanding business needs, developing workflows and data requirements, producing technical designs and implementation plans, managing the end-to-end development lifecycle, and exploring emerging technologies as project needs arise.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline.
  • At least 8 years of relevant software development experience, including understanding of data structures, algorithms, software design, core programming concepts, and continuous delivery and deployment.
  • Strong problem-solving and organizational skills, with the ability to work in a fast-paced environment as part of a delivery- and customer-focused global team.
  • Strong written and verbal communication skills, including comfort engaging stakeholders on functional requirements.
  • Strong programming experience in at least one language, such as Java, Python, or C++.
  • Knowledge of relational and columnar SQL databases, including database design.
  • Hands-on experience delivering data solutions, including ETL/ELT and domain modeling.

Nice To Haves

  • Experience delivering solutions built on cloud-based, large-scale data analytics platforms such as Databricks, Snowflake, Amazon EMR, Amazon Athena for Apache Spark, AWS Glue, or dbt.
  • Experience as a direct manager of a team of software engineers and related job functions.
  • Experience in financial services delivering software to front-office users or Controllers, Finance, or Accounting teams.
  • Experience with a code-based logical data model or semantic-layer ecosystem such as FINOS Legend, Cube Core, dbt Semantic Layer, LookML, or Malloy.
  • Experience with vendor or in-house data catalog platforms such as Unity Catalog, Open Catalog, or Apache Polaris.

Responsibilities

  • Work in a dynamic, fast-paced environment with exposure to all areas of Finance.
  • Build strong relationships with business partners.
  • Understand business needs and facilitate and develop process workflows, data requirements, and specifications for implementation.
  • Develop technical specifications, high-level and detailed designs, testing strategies, and implementation plans from business requirements.
  • Manage the end-to-end systems development cycle, including requirements analysis, coding, testing, user acceptance testing, and maintenance.
  • Explore new and emerging technologies as needed by projects.
  • Increase automation and modernize and consolidate software stacks.
  • Solve problems related to data modeling and data curation, including data quality, warehousing, and analytics.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service