Senior Software Engineer - Snowflake

M&T Bank · Buffalo · $97,100–$161,800 (stated in the posting)

Apply on the company website

This role is four days onsite at our Seneca One Buffalo, NY location, with the flexibility to work from home one day per week


Overview:     

The Snowflake Platform Engineering team builds software for data engineers bringing data in and out of M&T's central data ecosystem. We are a growing team, currently supporting multiple teams within our department, with plans to expand our usership to more departments over the next year. With that, we need to build the guardrails to make our software resilient at scale. This role will participate in design, delivery, and evolution of core platform capabilities, including framework enhancements, new data engineering patterns, performance optimization, and resiliency improvements.

A Senior Software Engineer on this team designs and develops python application code and tests, owns the resiliency and longevity of the products we build, and supports our existing applications and users.


Primary Responsibilities:


Supervisory/Managerial Responsibilities:

No supervisory responsibilities.


Tech Stack

- Python (Object Oriented Programming), PyTest, Pydantic, FastAPI, security (OAuth 2.0)

- Snowflake, Databricks, SQL, RDBMS, ETL

- CI/CD - Gitlab, Terraform, Ansible, AI Engineering

- Linux, Cloud Compute (Azure)


Education and Experience Required:


Education and Experience Preferred:


M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $97,100.00 - $161,800.00 Annual (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.

Location

Buffalo, New York, United States of America

More jobs at M&T Bank · Quant Development jobs in Buffalo