Platform Software Engineer

A technology solutions provider serving 950+ utility and broadband companies, developing enterprise software solutions for over 50 years.
Cedar Rapids, IA, USAChicago, IL, USA
Cloud
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Platform Software Engineer

NISC is seeking an experienced Platform Software Engineer to join their team developing technology solutions for utility and broadband companies. With over 50 years of experience serving 950+ member companies, NISC is looking for passionate engineers to evolve their platform used by hundreds of application developers.

The role involves working with a talented team to push their solutions to their fullest potential, maintaining and enhancing complex software systems, and implementing new features. You'll be responsible for analyzing user requirements, resolving complex technical issues, and staying current with technology trends.

As a cooperative organization, NISC focuses on taking care of both their members and employees rather than just the bottom line. They offer a comprehensive benefits package including healthcare, 401(k) matching, educational assistance, and various wellness programs. The position offers a hybrid work arrangement from one of their office locations.

The ideal candidate will have 4+ years of experience in software development or infrastructure, with proficiency in technologies like Python, Terraform, Java, and Kubernetes. You'll be working in a collaborative environment that values integrity, relationships, innovation, teamwork, and personal development.

This is an excellent opportunity for a senior engineer looking to make an impact in an organization that prioritizes both technical excellence and employee well-being. You'll be part of a team that builds and maintains critical infrastructure serving millions of end customers while enjoying the benefits of working for a company that truly values its employees.

Last updated 4 months ago

Responsibilities For Platform Software Engineer

  • 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

Requirements For Platform Software Engineer

Java
Python
Kubernetes
Linux
  • 4+ years experience in software development or infrastructure
  • Proficient with Python and Terraform
  • Proficient with Git
  • Experience with Java, Springboot, 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
  • Bachelor's or master's degree in Computer Science, Computer Engineering or related field

Benefits For Platform Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions
  • 401(k) with employee match up to 6% and employer 4% salary base contributions
  • $25,000 employee educational assistance program
  • PTO accrual and 9 paid holidays
  • Life insurance up to 3x annual base salary
  • Short and long-term disability coverage
  • Employee Assistance Program
  • $2,500 Interest-FREE technology loan program

Interested in this job?

Jobs Related To NISC Platform Software Engineer

Senior Software Engineer

Senior Cloud Engineer position at NISC, developing enterprise software solutions for utility and broadband companies using modern cloud technologies.

Senior Software Engineer

Senior Cloud Engineer position at NISC, developing enterprise software solutions for utility and broadband companies using modern cloud technologies.

Real Estate Development Manager, AWS Data Center Supply Solutions

Senior Real Estate Development Manager position at AWS, managing data center infrastructure development in Japan, requiring 10+ years of experience in construction or real estate.

Critical Environment Senior Electrical Engineer

Senior Electrical Engineer role at Microsoft's Cloud Operations, managing datacenter infrastructure and electrical systems across global facilities.

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage, building distributed systems and high-performance storage solutions.