Software Engineering Manager - Buffalo, New York United States - 23089

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.


Job #: 23089
Title: Software Engineering Manager
Job Location: Buffalo, New York - United States
Employment Type:
Salary: $90,000.00 - $110,000.00 - US Dollars - Yearly
Other Compensation: Bonus + Incentive + Pension + Extensive Benefits and Generous PTO
Employer Will Recruit From: Regional
Relocation Paid?: NO


Software Engineering Manager

Our client is a $4 billion financial services organization with more than 50 locations and a 200 year history.  They are seeking a hands-on manager to lead application and database architecture as it relates to development and processing, corporate reporting, forms and workflow, SharePoint development, application migrations and integrations and custom application development. 

Position can be located in downtown Rochester or another corporate office 48 miles south of Rochester.   If based in Rochester, position will require travel to other location two day a week.    


This is a working manager role (30-40% involved in delivery).  

In addition to hands-on database administration, this person will lead and mentor a dynamic team of 5 and  oversee data warehousing, Sharepoint and manage the software development project portfolio.

 Day to Day Responsibilities:  

  • Collaborates with business partners to plan and execute project deliverables and to capture appropriate functional and technical specs. Establishes realistic delivery estimates based on prioritization and ensures projects remain on target to meet deadlines. 

  •  Collaborates with the Enterprise Data Management team to transform requirements and designs into functional solutions  

  •  Manages the software development project portfolio including ancillary delivery platforms like SharePoint and integration efforts with 3rd party software solutions. 

  •  Responsible for application and database architecture ensuring the support of current business needs and alignment with corporate strategy.

  • Recommends and administers the necessary tool set for in-house software and database development.

  • Oversees custom application development utilizing in-house or contract resources ensuring on-time project delivery including direct involvement for complex assignments.

  • Manages software development and change control procedures through a formal software development lifecycle.

  • Serves as the administrator of the SQL and SharePoint environment to ensure the security of our data and software Delivery platforms. 


Required Experience and Education: 

  • Bachelor’s Degree in Computer Science or related field  

  • 7+ years’ experience in  MS-SQL administration and data warehouse architecture

  •  Application development delivery using the full software development lifecycle including at least 3 years in a software development supervisory role

  •  Software development experience including .NET, Visual Studio and Microsoft T-SQL including the creation of tables, views, functions and stored procedures within various database structures

Preferred Experience 

  • Administration and development with Microsoft SharePoint 2013
  • Data Visualization software (ie. Power BI, Tableau, Cognos, etc.)
  • VB.NET, C# and PowerShell a plus 

For immediate and confidential consideration, please submit resume.

University - Bachelor's Degree/3-4 Year Degree