B

BNY

Safeguards and moves assets for investors

Data Management Engineer - Full Stack

Data EngineeringConfirmed live in the last 24 hours
Full-timePittsburgh, PA, USA$71k - $178kIn-person

About the Job

Requirements

  • Proven experience designing, developing, and implementing large-scale projects in financial industries using data warehousing ETL tools, including Spark.
  • A bachelor's degree in computer science engineering or a related discipline, or equivalent work experience, is required.
  • Two to six years of software development experience is required; experience in the securities or financial services industry is a plus.
  • Proficiency creating ETL transformations and jobs with Spark and automating workflows using orchestration tools such as Airflow and Control-M.
  • In-depth knowledge and hands-on experience with SQL, Python, Java, Spark, and reporting tools such as Power BI.
  • Experience with Oracle, Snowflake, SQL Server, or another relational database is necessary.
  • Familiarity with big data and distributed frameworks including Spark, Kubernetes, Hadoop, and Hive.
  • Experience working with APIs to create, test, and manage APIs for inter-process communication.
  • Adopt AI-first software development practices.
  • Experience using AI tools such as GitHub Copilot, Cursor, Windsurf, or similar LLM-based assistants to accelerate code generation, debugging, code review, unit testing, and documentation.
  • Ability to design ETL/ELT solutions tailored to user reporting and archival needs.
  • Demonstrated commitment to customer service and addressing client requirements.
  • Ability to work independently with minimal supervision.
  • Comprehensive experience building and managing CI/CD pipelines.
  • Basic understanding of Azure Cloud components.
  • Experience following best practices in design, development, testing, and release management.
  • Good understanding of monitoring tools such as AppDynamics, Splunk, and Moogsoft.

Responsibilities

  • Translate business requirements into ETL/ELT logical models, designing scalable and flexible data structures for evolving business solutions.
  • Develop and implement data pipelines using Spark; design and code programs, create test transactions, and document installation and operating procedures.
  • Define and deliver reusable components within the ETL/ELT framework.
  • Establish data flows for system integration and data migration.
  • Integrate emerging data management technologies and software engineering tools into existing architectures, applying security and privacy principles.
  • Design, construct, and maintain CI/CD pipelines across multiple integration and test environments.
  • Install, configure, and manage automated testing tools within the environment.
  • Use AI-based development tools and techniques, including Windsurf and Codex, to develop solutions.
  • Build agents and agentic solutions.
  • Participate in deployments following change controls; maintain, support, and enhance existing systems and platforms; and recommend continuous improvements.
  • Work with other engineers to elevate technology and consistently apply best practices.
  • Share responsibility with team members for the overall work the team commits to.
  • Collaborate with full-stack engineers, business users, project managers, and other engineers to deliver solutions.

Desired Qualifications

  • Experience in the securities or financial services industry.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs