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), OnlineTransaction 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 yearLocationBuffalo, New York, United States of AmericaSummaryLocation: Buffalo, NYType: Full time
$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...SuggestedFull timeWork experience placement$70 - $75 per hour
Software Engineer II (Java/Azure) Location: Buffalo, NY (Hybrid - 4 Days Onsite)Employment Type: W2 Only*OPEN TO RELOCATION CANDIDATES*OverviewOur client is seeking a Software Engineer to support a large-scale modernization initiative within Commercial Banking. This role...SuggestedContract workTemporary workWork experience placementRelocation- What you will do:The Software Engineer III will work on a cross-functional agile team in operational tools, product, or infrastructure. You will work alongside software and production engineers to build and ship new features that will drive the growth of ACV Auctions. We...Suggested
- Who we are looking for:ACV Auctions is looking for a Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on backend development & maintenance of C#, ASP.NET features & services hosted in AWS and utilizing...Suggested
$97.1k - $161.8k
...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).Design, develop, and maintain... ....Promote a culture of continuous learning, collaboration, and engineering quality.SKILLS AND EDUCATION REQUIREDAssociate’s degree and a...SuggestedFull timeWork experience placementFlexible hours$120k - $150k
...great quality of life inside and outside of work.Job Title:Sr. Software EngineerReporting To:Management, Design EngineeringWork... ...exceptional things. A business that employs over ten thousand engineers and technologists with a small company feel. An enterprise where...Full timeRelocation packageFlexible hours$110k - $140k
...hands‑on full‑stack development, cloud architecture, DevOps automation and AI‑assisted software delivery practices, while serving as a key collaborator across distributed engineering teams, enterprise architecture, security teams and business stakeholders.You will work...Full timeRemote workFlexible hours3 days per week$97.1k - $161.8k
...day per weekOverview: We are looking for a Senior Android Developer with strong experience in Java and Kotlin to join our mobile engineering team focused on delivering secure, scalable, and user-friendly banking applications. The ideal candidate will have prior experience...Full timeWork experience placementWork from home$116.4k - $194k
...Domain Services (AD DS) in regulated, high-availability environments. Acts as knowledge resource for and trains less experienced engineers. Completes day-to-day support activities and special projects.Primary Responsibilities:Enterprise Active Directory ArchitectureProven...Full timeWork experience placementWork from home$116.4k - $194k
...standards and contributes to the overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC) while coaching and mentoring other engineers. This role requires deep expertise in modern application development, architecture,...Full timeWork experience placement$140k - $180k
....And this exciting A&A team, based in East Aurora, NY, is eagerly looking to welcome a skilled Integrated Product Team (IPT) Lead Engineer! As an IPT Lead Engineer you will be supporting generational development programs, working closely with Lockheed Martin and Northrup...Full timeRelocation packageFlexible hours- ...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 DescriptionIdeal Qualifications: Bachelor’s...Full time
$116.4k - $194k
...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC) while also coaching others.... ...requirements.Provide hands-on mentorship and technical coaching to engineers on ServiceNow SecOps development, scripting, workflow design,...Full timeWork experience placementFlexible hours$116.4k - $194k
OverviewResponsible at the expert level for engineering, operating, and evolving enterprise Software Development Lifecycle (SDLC) and Developer Experience platforms. Drives technical strategy, standards, adoption, automation, and continuous improvement across the software...Full timeWork experience placement- ...you will do:We are seeking a talented and enthusiastic Staff Software Developer to join our growing team. In this role, you will design... ...problems quickly, efficiently, and effectively.Mentor junior engineers.Other duties as assignedWhat you will need:BS degree in...
$139.4k - $230k
...transforming our business and technology capabilities leveraging best in class AI-enabled technology. We’re looking for a Sr. Software Engineer in the Enterprise AI Platforms organization to join our team focused on delivering enterprise platform capabilities that enable...Work experience placementLocal area- ...Description Job Title: Software Engineer III Location: Buffalo, NY Employment: Contract (9 months) Industry: Banking Compensation... ...basic to complex problems or enhancements. Serves as a principal application designer for critical components and major modifications...Contract workTemporary workWorldwide
- ...Are you ready to join a growing team? CTG is seeking a Software Engineer II to join our client's development team. This is an excellent opportunity for an experienced backend engineer who enjoys designing, developing, and supporting high-performing enterprise applications...Work experience placementLocal area
- ...Software Developer 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...
$100k
...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer...Full timeH1bRemote work- ...help develop and support enterprise-scale applications for a leading financial services client. We are seeking an experienced Software Engineer III with strong Microsoft development expertise to design, build, enhance, and support mission-critical web, desktop, and API...Local area
$77k - $202k
...Associate, you will play a pivotal role in helping clients optimize their operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless integration and utilization of business applications. Within our...Full timeH1b$50 - $65 per hour
...solve basic complex problems or enhancements. Serves as a principal application designer for major modifications effectively using... ...deficiencies. May lead or participate in technical evaluations of vendor software. Follow and promote use of development standards and...Temporary workWork experience placement$95k - $135k
...work.Our Corporate IT Group is looking for a NX CAM Applications Engineer to join them. You will be responsible for post processors; you... ...typesProven aptitude and experience in the development of software solutionsExcellent written and oral communication skills; demonstrated...Full timeWork experience placementWork at officeRelocationFlexible hours- This role requires the skills to build new features that our customers will love while being responsible for the entire stack. Excellent communication skills and attention to detail are key to success in this role. You will build new features and support existing functionality...
$74.98 per hour
...Description Job Title: Senior Java Software Engineer (Azure & Spring Boot) Location: Buffalo, NY Employment Type: Contract (12 Months) Industry: Banking & Financial Services Compensation: $74.98/hour Schedule: Full-Time | 40 Hours per Week Ready...Full timeContract work$76.87k - $102.49k
...Job Requirements The 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...Work experience placement- Allient Inc. is in growth mode and currently seeking an Applications Engineer to join our team at our Corporate Headquarters in Buffalo, New... ...• Solid computer skills include MS Office, engineering design software such as Solidworks, MatLab, Altium, etc.Work Environment:•...InternshipLocal area
$139.7k - $232.9k
...the enterprise. Operates as a subject matter expert (SME) in Site Reliability Engineering, driving reliability engineering practices, operational excellence, and automation across the Software Development Lifecycle. Leads complex initiatives, influences enterprise...Full timeWork experience placement- ...business analysis Design and implement advanced customizations basis ERP platform's capabilities and limitations and develop critical software applications in collaboration with the development team Develop and implement complex integration workflows to connect the ERP...Full timeTemporary workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- id software Buffalo, NY
- healthcare software sales Buffalo, NY
- software technical support Buffalo, NY
- software asset management analyst Buffalo, NY
- software implementation project manager Buffalo, NY
- software sales executive Buffalo, NY
- software sales representative Buffalo, NY
- government software Buffalo, NY
- software Buffalo, NY
- embedded software Buffalo, NY

