About the role

  • Software Engineer responsible for developing software and creating system integrations for technology services. Collaborating on software solutions and enhancing applications for member and staff experience.

Responsibilities

  • 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.
  • 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.

Requirements

  • 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).

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

Job title

Software Engineer

Job type

Experience level

JuniorMid level

Salary

$74,212 - $111,319 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job