Senior Software Engineer

NISC develops technology solutions for utility and broadband companies, serving over 900 Members with 16 million end customers.
Backend
Senior Software Engineer
Contact Company
501 - 1,000 Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

NISC, a cooperative with over 50 years of experience, is seeking passionate software engineers to join their team. We develop technology solutions for utility and broadband companies, serving over 900 Members with 16 million end customers. Our focus is on creating efficient enterprise software that enables our Members to compete effectively and excel in customer service.

As a software engineer at NISC, you'll have the opportunity to work on a variety of projects, from iOS and Android development to backend and frontend systems, web apps, and desktop applications. We're particularly looking for engineers to push our Cloud solutions to their fullest potential, working on browser-based solutions and collaborating with cross-functional teams.

Key responsibilities include:

  • Developing and maintaining complex software applications
  • Analyzing and translating user requirements into software solutions
  • Designing and building responsive web applications
  • Working with container-driven development (Kubernetes, micro-services)
  • Collaborating on research, design, and implementation of new features
  • Resolving customer issues and bugs

We're looking for candidates with 6+ years of experience in software development, proficiency in technologies like Angular, Java, React, TypeScript, and experience with cloud technology stacks (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra).

At NISC, we value integrity, relationships, innovation, teamwork, empowerment, and personal development. We offer a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) with employer match, PTO, educational assistance, and various wellness programs.

Join our team and be part of a cooperative that prioritizes taking care of our Members and employees while delivering innovative technology solutions.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Complete complex software maintenance and enhancements independently
  • Analyze and translate advanced level user requirements and design into software
  • Follow and enforce established software development methodologies and procedures
  • Design and build responsive web applications
  • Stand up restful web services
  • Container driven development (Kubernetes, micro-services)
  • Collaborate with cross-functional teams to research, design and implement new features
  • Research, analyze, and resolve moderately complex customer issues and bugs
  • Unit test and integration test code as needed

Requirements For Senior Software Engineer

Java
JavaScript
Kafka
Kubernetes
MongoDB
MySQL
Node.js
PostgreSQL
React
TypeScript
  • 6+ years' experience in software development
  • Proficient with Angular, Java, React, TypeScript or GWT
  • Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Proficient with developing responsive content
  • Java or other Object Oriented Languages Experience
  • Experience with RDBS (Postgres, SQL, Oracle)
  • Understand the core aspects of web development (patterns, architecture, IDE)
  • Experience with asynchronous workflows/patterns
  • Working knowledge of web trends, architecture and deployment patterns
  • Experience with Git including branching/merging workflows
  • Experience with JIRA, Confluence, Bitbucket, Bamboo
  • Bachelor's or master's degree in Computer Science, Computer Engineering or related field and/or equivalent experience

Benefits For Senior Software Engineer

401k
Dental Insurance
Education Budget
Medical Insurance
Mental Health Assistance
Vision Insurance
  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions from NISC
  • Wellness Rewards program with ability to earn up to $800 additional dollars into HSA
  • Dependent Care Flexible Spending Account (FSA)
  • Fully covered life insurance up to x3 annual base salary
  • Fully covered short- and long-term disability
  • 401(k) with employee match up to 6% and employer 4% salary base contributions
  • PTO accrual levels dependent on years of service
  • 120 Life Leave Event hours
  • 9 paid holidays
  • $2,500 Interest-FREE technology loan program
  • $25,000 employee educational assistance program
  • Employee Assistance Program
  • Benevolence Committee to support employees with financial hardships

Interested in this job?

Jobs Related To NISC Senior Software Engineer

Full-Stack Web Developer

Senior Full-Stack Web Developer position at NISC, developing cloud-based solutions with Java, TypeScript, and Kubernetes in a hybrid work environment.

Full-Stack Web Developer

Senior Full-Stack Web Developer position at NISC, developing cloud-based solutions with Java, TypeScript, and Kubernetes in a hybrid work environment.

Full-stack Web Developer

NISC seeks experienced full-stack Web Developers for cloud solutions, offering hybrid work and comprehensive benefits.

Senior Software Engineer - Platform

Senior Software Engineer - Platform role at NISC, developing solutions for utility and broadband companies. 4+ years experience required, hybrid work model available.

Full-stack Web Developer

NISC seeks experienced full-stack Web Developers for cloud solutions, offering hybrid work and comprehensive benefits.