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 6 days 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

Sr. Software Development Engineer

Senior Software Engineer role at Amazon Lab126 focusing on AWS cloud development, CI/CD pipelines, and large-scale system architecture.

Commissioning Program Manager

Senior Commissioning Program Manager role at AWS managing data center infrastructure commissioning processes and critical systems deployment.

Commissioning Engineer, AMER-Central ACx

Senior Data Center Commissioning Engineer role at AWS, overseeing critical infrastructure testing and validation for global data centers.

Technical Account Manager, Financial Services ANZ

Senior Technical Account Manager position at AWS, supporting enterprise customers in cloud adoption and optimization, requiring 5+ years of technical experience.

Sr Systems Development Engineer, ADC2S

Senior Systems Development Engineer role at AWS working on EC2 for government customers, requiring TS/SCI clearance and expertise in cloud computing.