Senior Software Engineer - Platform

NISC is a technology company that develops solutions for utility and broadband companies, serving over 950 Members with 16 million end customers.
Cedar Rapids, IA, USALake St Louis, MO, USAMandan, ND 58554, USA
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Platform

NISC is seeking passionate engineers to join our Platform team to push our solutions to their fullest potential. You'll work with a talented team of engineers to evolve our platform, used by hundreds of application developers to build, deploy, and run thousands of services.

As a Senior Software Engineer on the Platform team, you'll be responsible for:

  • Completing complex software maintenance and enhancements independently
  • Analyzing and translating advanced level user requirements and design into software, focusing on multiple areas of the solution
  • Researching, analyzing, and resolving moderately complex issues and bugs
  • Working closely with development teams to research, design, and implement new features
  • Following industry and organizational best practices
  • Keeping up with technology trends and innovations in your field of practice

We're looking for candidates with:

  • 4+ years of experience in software development or infrastructure
  • Proficiency in Python, Terraform, and Git
  • Experience with Java, Spring Boot, and Gradle
  • Experience with Linux, build pipeline tools (Bamboo), containers (Docker), and cloud providers (AWS)
  • Working knowledge of deploying and maintaining Kubernetes clusters

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

Join our cooperative-owned company and be part of a team that focuses on taking care of our Members and employees while delivering innovative technology solutions.

Last updated a month ago

Responsibilities For Senior Software Engineer - Platform

  • Complete complex software maintenance and enhancements independently
  • Analyze and translate advanced level user requirements and design into software
  • Research, analyze, and resolve moderately complex issues and bugs
  • Work closely with development teams to research, design, and implement new features
  • Follow industry and organizational best practices
  • Keep up with technology trends and innovations in your field of practice

Requirements For Senior Software Engineer - Platform

Java
Python
JavaScript
TypeScript
Kubernetes
Linux
MongoDB
  • 4+ years experience in software development or infrastructure
  • Proficient with Python and Terraform
  • Proficient with Git
  • Experience with Java, Spring Boot, Gradle
  • Experience with Linux
  • Experience with build pipeline tools (Bamboo)
  • Experience with building and running containers (Docker)
  • Experience with cloud providers (AWS)
  • Working knowledge of deploying and maintaining Kubernetes clusters

Benefits For Senior Software Engineer - Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget

Interested in this job?

Jobs Related To NISC Senior Software Engineer - Platform

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.

Full-stack Web Developer

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

Senior Software Engineer

NISC seeks experienced software engineers for cloud solutions development, offering comprehensive benefits and cooperative work environment.