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.
- ...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
- ...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
$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...SuggestedWork experience placement$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...SuggestedWork experience placement$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,...SuggestedFull timeMonday to Friday$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 packageFlexible hours$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 timeLocal areaVisa sponsorshipWork visa- ...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...
$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 workTemporary work$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 contractorsLocal areaRemote workWork visaFlexible hours$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 payWork experience placementVisa sponsorship- ...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
- ...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
$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- 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 timeWork at officeRemote workWork from home
$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$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 timeTemporary workRemote workWork from home- ...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 jobInternship
$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 workRemote work$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 workRemote workRelocationMonday to Friday- ...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
- ...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...
$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 timeInternshipWork at officeLocal area- ...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
- ...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...
$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 workLocal area- 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...
- ...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 placementWork at officeVisa sponsorship
$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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software sales executive Buffalo, NY
- entry level software sales Buffalo, NY
- healthcare software sales Buffalo, NY
- software implementation project manager Buffalo, NY
- bank software Buffalo, NY
- internship software Buffalo, NY
- id software Buffalo, NY
- software Buffalo, NY
- software sales Buffalo, NY
- government software Buffalo, NY



