Software Engineer

Mid Hudson Valley Federal Credit UnionCity of Kingston, NY
Onsite

About The Position

We are currently recruiting for a Software Engineer to be responsible for developing software and creating system integrations by programmatic means to create value for our staff and members across the organization’s delivery channels. Utilizing vendor supplied software development kits, vendor supplied APIs, internally developed APIs, and internal source code repositories to create and enhance applications to benefit our member and staff experience. Creating, maintaining, and developing tooling to efficiently deploy updates to systems across the organization. Assist in maintaining our software development lifecycle framework and internal software development training materials. Responsibilities include, but are not limited to: Ensuring software meets all requirements of usability, quality, security, scalability, extensibility, and sustainability. Be responsible for the creation and support of custom-built applications and integrations. Participate in project teams to develop software solutions using internal and cloud-based systems. Work with the Business Analyst team to create high-level product specifications with attention to system integration, feasibility, and long-term cost of ownership. Design and develop common components, services, and frameworks to be used by the Development Team. Work closely with cross functional application teams to develop POCs and solutions. Participate in the development, deployment, and maintenance of production applications. Partnering with the Software Engineering Manager and CIO to develop product roadmaps for platforms related to the organization’s delivery channels. Collaborate with product owners and the project management team to ensure work is prioritized correctly. Create and execute a plan to deliver working software iteratively and continuously. Utilize best practices, methodologies, and coding standards to provide the most value possible to our members and staff. Providing insight and expertise in the development of standards, architectural governance, and design patterns, including technical development mentorship. Maintain a software architecture to support both immediate and long-term needs.

Requirements

  • Demonstrating thorough knowledge and skills in developing software utilizing current programming languages, design patterns, methodologies, and platforms.
  • Maintaining the experience and proven ability to participate in a full stack development team.
  • The ability to synthesize information from multiple sources, remove obstacles, implement effective outcomes, and provide required documentation.
  • Exhibiting a high level of interpersonal, verbal communication, and empathy necessary to relate to other people at their systems knowledge level.
  • Maintaining a self-motivated interest in the job.
  • Organizes and prioritizes work without direction from supervisor.
  • Consistently exhibits a commitment to the team and the delivery of value to the members of the credit union and staff.
  • Communicates status of critical areas regularly to the appropriate parties including, but not limited to, the CIO, CEO, and Board of Directors.
  • Two to Five years of similar or related experience, to include: .NET Development (C#, .Net Core), TypeScript/JavaScript Development, JavaScript frameworks such as Angular, React, Vue, Svelte, etc., creating and implementing CI/CD pipelines, cloud technologies and services in Azure DevOps/GitHub, Python development (Jinja templating, Flask, Django, etc.), message brokers such as Apache Kafka/RabbitMQ, databases such as PostgreSQL, Redis caching and data store solutions, deployment/container orchestration using Kubernetes and Helm
  • Working knowledge of AI coding agents such as Claude Code to assist with development tasks to improve efficiency.
  • A bachelor's degree, or achievement of formal certifications recognized in the industry as equivalent to a bachelor's degree (e.g., information technology certifications in lieu of a degree).
  • Work involves contact with persons beyond immediate associates regarding routine matters for the purpose of giving or obtaining information which may require some discussion.
  • Outside contacts take the form of service to the public (members or vendors), requiring ordinary courtesy in providing assistance and information.
  • Must be Bondable; have and maintain certification status.

Nice To Haves

  • gRPC and REST API design and implementation
  • familiarity with OWASP Top 10 security principles
  • authentication/authorization protocols including OIDC and OAuth2
  • experience with the ELK Stack (Elasticsearch, Logstash, Kibana) for logging and observability.

Responsibilities

  • Ensuring software meets all requirements of usability, quality, security, scalability, extensibility, and sustainability.
  • Be responsible for the creation and support of custom-built applications and integrations.
  • Participate in project teams to develop software solutions using internal and cloud-based systems.
  • Work with the Business Analyst team to create high-level product specifications with attention to system integration, feasibility, and long-term cost of ownership.
  • Design and develop common components, services, and frameworks to be used by the Development Team.
  • Work closely with cross functional application teams to develop POCs and solutions.
  • Participate in the development, deployment, and maintenance of production applications.
  • Partnering with the Software Engineering Manager and CIO to develop product roadmaps for platforms related to the organization’s delivery channels.
  • Collaborate with product owners and the project management team to ensure work is prioritized correctly.
  • Create and execute a plan to deliver working software iteratively and continuously.
  • Utilize best practices, methodologies, and coding standards to provide the most value possible to our members and staff.
  • Providing insight and expertise in the development of standards, architectural governance, and design patterns, including technical development mentorship.
  • Maintain a software architecture to support both immediate and long-term needs.

Benefits

  • Medical, Dental and Vision - with no waiting period for coverage!
  • 401(k) with employer match and non-elective employer contribution
  • Paid Vacation, Sick time and Holidays
  • Life Insurance
  • Short-Term and Long-Term Disability Insurance
  • Employee Assistance Program
  • Tuition Assistance Program
  • Professional Development Programs
  • Discounted Loan Rates and Fees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service