The Strength of Our Past
is the
Foundation of Our Future

Location Address:

8800 Sheridan Drive
Williamsville, NY 14221

Mailing Address:

PO Box 9062
Williamsville, NY 14231-9062

Phone: 716-632-5433

Office Hours: 8:15am – 4:30pm
Monday through Friday



A.M. Best Rated
Since 1988

Financial Size Category VIII

Buffalo Business First - 2023 Best Places to Work

Contact Us

Career Opportunities

Erie and Niagara Insurance has been serving the insurance needs of families and businesses in New York State for more than 145 years.

We offer a competitive benefits package, including platinum health and dental plans, profit sharing, 401k with a company match, paid time off, pension, flexible schedules and more!

Qualified candidates may submit their confidential resume and cover letter with salary requirements to Human Resources.

Interested in joining our team?  Explore the opportunities below:


Programmer/Systems Analyst (Hybrid)


The position is responsible for designing, modifying, developing, writing, debugging, and implementing software programming applications and components. Supports and/or installs software applications and components. Works from written specification and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.


  • Maintain legacy / develop new software applications
  • Utilize established development tools, guidelines, and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, XML, HTML, CSS, Java, JavaScript, and C#/VB.NET
  • Design, code, and test new web software applications, web services, APIs, etc.
  • Enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement
  • Maintain existing software systems by identifying and correcting software defects
  • Investigate and develop skills in new technologies
  • Create technical specifications and test plans
  • Create new and extend existing operational documentation
  • Consult colleagues concerning maintenance and performance of software systems
  • Assist in company-wide system upgrade, as needed
  • Performs other related duties as required


  • Bachelor's degree in Information Systems with four years' work experience or minimum seven years' work experience
  • Proficient in ASP.NET, C#/VB.NET, HTML, XML, Web Services, CSS, and JavaScript
  • Proficient in OWASP and/or Secure Coding frameworks and practices
  • Proficient in Object oriented analysis, design, and programming
  • Proficiency with Visual Studio Server Management Studio, Microsoft .NET framework
  • Proven experience with Relational Databases (SQL)
  • Demonstrated ability to quickly master new technologies
  • Experience in database design
  • Ability to set and meet deadlines as necessary
  • Strong organizational skills with the ability to multi-task
  • Must work well both independently and in a team environment
  • Must have excellent communication skills, interpersonal skills


QA Tester/Applications Support Specialist (Hybrid)


The position is responsible for performing various support and help desk tasks in the IT department as well as assessing software quality through manual and automated testing. Works from written specifications and pre-established guidelines to perform the functions of the job. This position is expected to have daily operational tasks started promptly by 7:00am Monday through Friday.


  • Perform operational tasks on a daily / weekly / monthly schedule
  • Respond to help desk inquiries via phone and e-mail
  • Help troubleshoot issues
  • Collaborate with IT Manager to develop effective strategies
  • Work with other team members to ensure quality throughout the software development lifecycle
  • Collaborate with business units and developers to write test plans
  • Perform user acceptance and post-implementation testing
  • Analyze and document test results
  • May assist in companywide system upgrade, as needed
  • Documents new processes and procedures as required
  • Performs other related duties as assigned


  • Associates degree or higher in Computer Science, Information Technology or a related field
  • Proven experience as a QA tester or similar role
  • Experience in project management and QA methodology
  • Analytical mind and problem-solving aptitude
  • Ability to document and troubleshoot errors
  • Excellent communication skills, interpersonal skills
  • Attention to detail
  • Strong organizational skills with the ability to multi-task
  • Ability to set and meet deadlines as necessary
  • Strong Microsoft Excel and Word skills
  • Working knowledge of SQL and SQL Server Reporting Services preferred, not required
  • Familiarity with Property / Casualty Insurance preferred, not required


Commercial Lines Underwriter (Hybrid)


To perform daily work processing functions in the Commercial Insurance Underwriting Department according to Company underwriting guidelines. The Underwriter is one of the main contacts for agents in regard to their existing policies and new business requests. Primary job function typically requires exercising independent judgment within scope of authority and departmental guidelines.


  • Builds a rapport with agency personnel offering friendly, courteous, and professional customer service
  • Effectively answers agent’s written or telephone inquiries – responding promptly with proper follow-up documentation
  • Performs underwriting activities within the scope of authority
  • Reviews, approves, processes or refers endorsements
  • Reviews, approves, processes or refers policy cancellation or reinstatement requests
  • Reviews, approves, processes or refers policy quotations
  • Renews, modifies, non-renews or refers policy renewals
  • Requests renewal information and maintains diary on pending items to ensure all renewal notices and/or renewal policies are issued in a timely manner
  • Approves backdated endorsements within assigned authority level
  • Placement of reinsurance within assigned authority level
  • Reviews and approves PML calculations and mapping for placement within assigned authority level
  • Maintains diary on pending items in a timely manner
  • Provides written communications to agents (i.e. declinations, modifications, and recommendations)
  • Provides written communication to insureds (i.e. recommendations)
  • Provides Rating support for underwriters
  • Assists in the testing of department rating updates as assigned by the Commercial Specialist
  • Assists in development, testing, and implementation of department rating and Form updates within assigned authority level
  • Compiles results for management to review
  • Assists in training departmental employees
  • May participate and/or assist in onsite agency product training sessions
  • May participate in work-related seminars – single day
  • Performs other related duties as assigned by underwriting management


  • Associate’s Degree is preferred
  • Two years of insurance experience is required
  • INS Designation is required
  • Demonstrates efforts to pursue higher industry related education designations
  • Ability to use initiative and sound judgement to make decisions within established underwriting guidelines
  • Demonstrates broad knowledge of coverage for select lines of business written by the department
  • Demonstrates knowledge of, or the ability to learn, insurance industry terminology and laws as it pertains to assigned area
  • Demonstrates knowledge of, or the ability to learn, general policies and procedures for underwriting insurance risks
  • Proficient computer skills in a windows based environment
  • Must work well both independently and in a team environment
  • Demonstrates the ability to communicate effectively both orally and in written form
  • Ability to set and meet deadlines as necessary
  • Ability to work effectively in a fast paced environment
  • Able to manage multiple tasks and responsibilities daily


Erie and Niagara Insurance Association is proud to be an Equal Opportunity Employer.