Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

M&T Bank

Title: Principal Software Engineer

Job Location: 1 Seneca St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.

Job Description: Technical lead/individual contributor on complex projects. Provided high-level solutions and lead adoption of technologies for BSA AML, customer identity/authentication, and fraud detection. Serve as SME for business systems, managing initiatives, complex changes, compliance, and mentoring staff. Delivered solutions iteratively using Agile and Kanban methodologies. Create thorough technical and functional specifications that guide development and serve as comprehensive system documentation. Utilize software design tools to visually represent the application's architecture from multiple angles, including data flow, UML diagrams, and data models. This role involves defining and upholding the architectural vision for back-end and middle-tier systems and ensuring development teams adhere to established design patterns and coding standards. Furthermore, ensure all technical solutions and designs comply with the Bank's overall architectural strategy. Works with application product owners in defining optimum technical approaches to achieving efficient and effective systemic solutions to their application needs and improving the Bank’s technology portfolio and software development. Recommend new technology, policies or processes to benefit the organization and improve deficiencies. Lead or participate in technical evaluations of vendor software. Develop and implement back-end architectures with a strong emphasis on scalability and high availability, leveraging various database platforms (Mongo, Mark Logic, Snowflake, Redshift, Cassandra, SQL, Oracle). Design and build ETL processes and RESTful services using expertise in MS SSIS, Azure ADF, Java, and Python, ensuring efficient data processing and system interactions. Build and manage automated application deployment processes using GitLab CI/CD, ensuring efficient and reliable releases. Understand and adhere to the Company’s risk and regulatory standards, policies and controls in accordance with the Company’s Risk Appetite. Identify risk-related issues needing escalation to management.

Minimum requirements: Eight (8) years of experience in the job offered or as Solution Architect, Data Architect or related occupation. The employer will alternatively accept a Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Electronics Engineering, or related technical field plus six (6) years of experience in the job offered or as a Solution Architect, Data Architect or related occupation.

Requires six (6) years of experience in each of the following:

  • Experience architecting and designing data intensive solutions including Enterprise Data Hub, Data Warehouses (DWH), Data Marts (DM), Master Data Management (MDM), Online

  • Transaction Processing (OLTP), Operational Data Stores (ODS), and data migration initiatives.

  • Developing, executing, and maintaining ETL processes using SSIS and Informatica to ensure efficient data integration and transformation.

  • Creating robust data pipelines for efficient data integration across various systems.

  • Designing, building, and maintaining robust REST APIs in Java, Python, or XQuery, including conducting code and design reviews to ensure quality and adherence to best practices.

  • Working within Scrum and other agile methodologies.

  • Building and managing Continuous Integration/Continuous Delivery (CI/CD) pipelines, specifically utilizing GitLab.

  • Supporting Quality Assurance (QA) and User Acceptance Testing (UAT) activities to ensure successful system deployments.

  • Preparing comprehensive implementation plans for deploying new data solutions and systems.

  • Utilizing collaborative tools with JIRA, Miro and Confluence for project management, team collaboration, and documentation.

Salary: $178,637.05-$188,637.05.00 per year

Location

Buffalo, New York, United States of America

M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer, including disabilities and veterans.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Buffalo, NY vacancy
  •  ...Responsibilities The Senior Software Developer works within our collaborative R&D team to build and support software solutions for commercial...  ...Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong programming... 
    Suggested

    StarkTech LLC Defunct

    Buffalo, NY
    4 days ago
  •  ...practices. Design system specifications, standards, and programming solutions for implementation. Requirements Bachelor's degree in Software Engineering, Information Technology, or a related field. 1 to 3 years of experience in software engineering or a similar role.... 
    Suggested

    MeetHires

    Buffalo, NY
    1 day ago
  • $97.1k - $161.8k

     ...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC). Primary Responsibilities Work...  ...of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms... 
    Suggested
    Work experience placement

    M&T Bank

    Buffalo, NY
    4 days ago
  • $97.1k - $161.8k

     ...Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements definition. Serves as an individual-contributor technical lead for critical mainframe applications and platforms. Primary Responsibilities... 
    Suggested
    Work experience placement

    M&T Bank

    Buffalo, NY
    4 days ago
  • $100k - $120k

     ...management integration, security validation, and delivery of software projects. We are looking for someone who is: Self-motivated, results...  ...: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline. 3–5+ years of experience designing,... 
    Suggested
    Full time
    Monday to Friday

    Solü Technology Partners

    Buffalo, NY
    3 days ago
  • $120k - $150k

     ...with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title Sr. Software Engineer Reporting To Management, Design Engineering Work Schedule Onsite – Buffalo, NY In 1951 When Bill Moog Founded Moog Inc., He... 
    Relocation package
    Flexible hours

    Moog

    Buffalo, NY
    4 days ago
  • $92k

    Overview NRS offers customized solutions to asset managers and asset owners. We provide institutional transfer agency services, master trust and plan accounting, and fund-of-fund solutions. Founded in 1999, and a wholly owned subsidiary of Community Financial System, Inc...
    Full time
    Local area
    Visa sponsorship
    Work visa

    Community Bank NA

    Buffalo, NY
    22 hours ago
  •  ...Description Software developer with experience developing applications to ingest, manage, visualize, and disseminate geospatial and environmental (especially meteorological and oceanographic) information. Developer should have experience working with common geospatial... 

    CUBRC

    Buffalo, NY
    4 days ago
  • $60 - $70 per hour

     ...Job Title Software Engineer III Location Buffalo, NY 14203 (Hybrid Role) Duration 09+ Months Contract Role + Extension Pay Range $60/hr. to $70/hr. Skill Set Azure Cloud Platform, CI/CD (Automation) C# Python, Bash, Dockers, Kubernetes (Preferred) Direct Notes We are migrating... 
    Contract work
    Temporary work

    Collabera

    Buffalo, NY
    3 days ago
  • $68k - $93.5k

     ...Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs. The role focuses on backend service development, API implementation, testing, and... 
    For contractors
    Local area
    Remote work
    Work visa
    Flexible hours

    Renaissance Services

    Buffalo, NY
    3 days ago
  • $70 per hour

     ...Job Description Job Description Job Profile Job Title : COBOL/CICS Software Engineer Location : Buffalo, NY Hire Type : Contingent Hourly : $70 .00 Work Model : Hybrid Contact Email : ****@*****.*** No C2C, C2H, 109... 
    Hourly pay
    Work experience placement
    Visa sponsorship

    Imagine Staffing Technology

    Buffalo, NY
    17 days ago
  •  ...Description Job Description Job Requirements The Senior Software Developer works within our collaborative R&D team to build and...  ...Experience Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong programming... 
    Work experience placement

    Stark Tech Group

    Buffalo, NY
    more than 2 months ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description Ideal Qualifications: Bachelor’s... 
    Full time

    SonSoft

    Buffalo, NY
    4 days ago
  • $100k

     ...companies want more than class projects and GPAthey want job-ready engineers with real skills, project experience, and the confidence to...  ..., Power BI, TensorFlow, and more). Whether you're targeting software engineering, DevOps, data analytics, or machine learning roles... 
    Full time

    SynergisticIT

    Buffalo, NY
    3 days ago
  • Join to apply for the Junior Software Developer - Observability role at Canonical 1 day ago Be among the first 25 applicants Get AI...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Remote work
    Work from home

    Canonical

    Buffalo, NY
    4 days ago
  • $93.58k - $142.64k

     ...Position Overview CUBRC is seeking an experienced DevOps engineer to join our team located in Buffalo, NY. As a DevOps engineer, you will be helping configure and maintain processes that automate software builds and releases for homeland security, defense, and intelligence... 
    Work at office

    CUBRC

    Buffalo, NY
    4 days ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention,...  ...domains, and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,... 
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Buffalo, NY
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Buffalo, NY
    4 days ago
  • $85k - $140k

     ...We are seeking a Java Developer for a direct hire opportunity in Buffalo, NY with a high-performance engineering team building secure, scalable, cloud-native software solutions. This role is ideal for a backend developer with 2 to 5 years of professional experience who... 
    Temporary work
    Remote work

    AppleOne

    Buffalo, NY
    10 days ago
  • $70 per hour

     ...Job Description Job Description Job Title: Software Engineer II – Java / Spring Boot / Microservices Location: Buffalo, NY Hire Type: Contract Pay Range: Approximately $70/hour Work Model: Hybrid – 4 Days Onsite / 1 Day Remote (Buffalo-area candidates strongly... 
    Contract work
    Remote work
    Relocation
    Monday to Friday

    Imagine Staffing Technology

    Buffalo, NY
    11 days ago
  •  ...least 7 years of programming experience, Zeiss CMM and Calypso software preferred. The ability to demonstrate above average knowledge...  ...Zeiss Calypso software; Program and operate Zeiss CMMs. Interpret engineering drawings, specifications, and GD&T requirements to ensure... 
    Relocation package

    H. T. PROF Group

    Buffalo, NY
    2 days ago
  •  ...Collaborate with product owners, UX designers, and risk stakeholders Lead code reviews, enforce standards, and mentor junior engineers Leadership capability with mentoring and architectural guidance Familiarity with: (nice to have skill) o Regulatory reporting... 

    Mindlance

    Buffalo, NY
    2 days ago
  • $70k - $100k

     ...100,000.00/yr Allient Inc. is currently seeking an Application Engineer to join our team at our Corporate Innovation Center and Headquarters...  ...0.00 1 month ago Buffalo, NY $90,000.00-$125,000.00 5 days ago Software Quality Assurance Engineer - Medical Device Mechanical Project... 
    Full time
    Internship
    Work at office
    Local area

    Allient

    Buffalo, NY
    2 days ago
  •  ...Applications Engineer Opportunity Allient Inc. is in growth mode and currently seeking an Applications Engineer to join our team at...  ...~ Solid computer skills include MS Office, engineering design software such as Solidworks, MatLab, Altium, etc. Work Environment... 
    Internship

    Allient

    Buffalo, NY
    3 days ago
  •  ...12 month onboarding, constantly correspond with SAMCO Process Engineering to select materials of construction, instruments, valves, equipment...  ...risk Compose P&IDs and run process projections (using various software) Size and select system components Review commercial... 

    SAMCO Technologies

    Buffalo, NY
    1 day ago
  • $80k - $105k

    Get AI-powered advice on this job and more exclusive features. This range is provided by Cloud and Things. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $80,000.00/yr - $105,000.00/yr Our goal is to...
    Contract work
    Local area

    Cloud and Things Inc

    Buffalo, NY
    4 days ago
  • A leading global consultancy is seeking a Deployment Manager to manage SAP implementations across diverse clients. In this impactful role, you will coordinate large-scale deployment strategies while ensuring projects are delivered efficiently amid the dynamic landscape...

    EY

    Buffalo, NY
    4 days ago
  •  ...Job Title: Software Engineer II Location: Buffalo, NY Work Model: Hybrid (4 days a week in the office) No C2C, C2H, 1099 or Visa Sponsorship/Transfer Available Nature & Scope: Are you a talented software engineer looking for a dynamic and innovative work environment where... 
    Work experience placement
    Work at office
    Visa sponsorship

    Imagine Staffing Technology

    Buffalo, NY
    4 days ago
  • $70k - $100k

     ...Join in our mission! The Role We are looking for an Application Engineer to own the full lifecycle of valve solutions for our customers...  ...goals for new product initiatives by engaging in NECI and principal product launches, uncovering customer needs, and applying the... 
    Flexible hours

    NECI

    Buffalo, NY
    4 days ago
  •  ...Position : .NET Engineer Location : Buffalo, NY (Onsite) Full Time Summary We are looking for a skilled and motivated Software Engineer to join the CT-Scan Team. The ideal candidate will have strong experience in .NET Full Stack Development, Microsoft... 
    Full time

    United IT Solutions

    Buffalo, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!