Software Engineer I

NBT Bancorp•Rochester, NY

About The Position

Works on an agile development team to build, test, and maintain internal software programs and the participant web portal under direct supervision. The role follows the software development lifecycle and develops, tests, and modifies software solutions based on business needs, user input, systems flow, data usage, and work processes, with review by more senior staff.

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering and one year of experience, or an equivalent combination of education and experience.
  • Object-oriented programming experience.
  • Database experience.
  • Ability to work as part of a highly collaborative development team.
  • Ability to read and interpret technical documents such as business requirements and software specifications.
  • Ability to communicate effectively, both orally and in writing, with internal contacts.
  • Ability to interpret instructions furnished in written, oral, diagram, or schedule form.
  • Ability to develop and document requirements and specifications.
  • Must be authorized to work for any employer in the United States; the employer cannot sponsor or assume sponsorship of an employment visa.

Nice To Haves

  • Working knowledge of Java.
  • Working knowledge of SQL.

Responsibilities

  • Documents solutions by creating flowcharts, layouts, diagrams, and clear, well-commented code.
  • Develops, tests, and modifies software solutions by analyzing business needs, conferring with users, investigating problem areas, and studying systems flow, data usage, and work processes after review by more senior staff.
  • Improves team processes by conducting systems analysis and recommending changes in policies and procedures to increase efficiency.
  • Performs other duties as assigned.

Benefits

  • At least 22 days of paid time off annually for full-time employees, prorated in the year of hire.
  • Six weeks of paid parental leave at 100% of salary.
  • Medical coverage, including employer HSA contributions for participants in the High Deductible Health Plan.
  • Dental and vision coverage.
  • Flexible spending accounts for healthcare and dependent-care expenses.
  • Employer-paid short-term and long-term disability coverage, with an option to purchase additional long-term coverage.
  • Employer-paid basic life insurance, with an option to purchase supplemental coverage.
  • Voluntary hospital, accident, and critical illness coverage.
  • 401(k) plan with employer matching, optional Roth 401(k), and pension plan.
  • Adoption assistance.
  • Tuition reimbursement.
  • Employee Assistance Program.
  • Pet insurance.
  • Banking services benefits and financial planning assistance.
  • Part-time employees working 20 or more hours per week are eligible for listed medical, dental, vision, voluntary, and parental leave benefits.
  • Part-time employees are eligible for retirement plans, paid sick and safe leave, Employee Assistance Program, and banking and financial planning benefits; pension eligibility requires at least 1,000 hours worked in a calendar year.
  • Wellness initiatives and flexible work arrangements are described as part of the company’s wellbeing offerings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service