Software Developer II (Powerflow - Electrical Engineering Software)

NISC develops and implements enterprise-level and customer-facing software solutions for utilities and broadbands across North America, serving over 960+ members.
Cedar Rapids, IA, USALake St Louis, MO, USAMandan, ND 58554, USA
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Utilities

Description For Software Developer II (Powerflow - Electrical Engineering Software)

NISC, a leading provider of enterprise software solutions for utilities and broadbands, is seeking a talented Full-Stack Desktop Developer for their Powerflow team. This role combines traditional software engineering with specialized electrical engineering applications, making it unique and challenging. The position involves designing and building desktop and server-based solutions specifically for electrical engineers, including complex algorithmic approaches to solving Powerflow for electrical systems.

The role offers a flexible hybrid work arrangement from any of NISC's locations in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND. The company culture emphasizes innovation, teamwork, and member-focused solutions, reflected in their comprehensive benefits package and commitment to employee development.

As a Software Developer II, you'll work with cutting-edge technologies including containerization and microservices, while applying your knowledge to solve complex electrical engineering challenges. The position requires a strong foundation in software development with 5+ years of experience, combined with knowledge of electrical engineering concepts.

NISC stands out for its cooperative structure, meaning it's owned by the members it serves, allowing for a focus on quality and service rather than just profit. The company offers extensive benefits, including generous healthcare coverage, retirement contributions, educational assistance, and various wellness programs. This role presents an excellent opportunity for developers interested in combining software engineering with practical applications in the utilities sector.

Last updated 3 hours ago

Responsibilities For Software Developer II (Powerflow - Electrical Engineering Software)

  • Design and build responsive desktop applications for electrical engineering applications
  • Develop and maintain RESTful web services
  • Implement container-driven development using Kubernetes and micro-services architecture
  • Collaborate with cross-functional teams to research, design, and implement new features
  • Research, analyze, and resolve moderately complex customer issues and bugs
  • Perform unit testing and integration testing
  • Adhere to established software development methodologies

Requirements For Software Developer II (Powerflow - Electrical Engineering Software)

Java
Kubernetes
  • 5+ years of experience in software development
  • Proficient in C++ and C#
  • Experience with Java or other Object-Oriented languages
  • Knowledge of relational databases (PostgresSQL, SQL or Oracle)
  • Knowledge of or experience with Electrical Engineering or Power Systems Engineering
  • Experience with asynchronous workflows and patterns
  • Knowledge of web trends, architecture, and deployment patterns
  • Proficiency with Git
  • Bachelor's or master's degree in Computer Science, Computer Engineering or related field

Benefits For Software Developer II (Powerflow - Electrical Engineering Software)

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

Interested in this job?

Jobs Related To NISC Software Developer II (Powerflow - Electrical Engineering Software)

Software Developer II (Powerflow - Electrical Engineering Software)

Mid-level software engineering role at NISC developing electrical engineering software solutions, requiring 5+ years experience and offering comprehensive benefits.

Full Stack Software Engineer - Apollo Platform

Full Stack Software Engineer position at Palantir's Apollo platform team, combining frontend and backend development to build mission-critical software deployment solutions.

Software Developer

Software Developer position at Sandfield, working on enterprise solutions using .NET stack with competitive salary and flexible work arrangements in Auckland.

Quantitative Developer

Quantitative Developer position at Caxton Associates, working with Portfolio Manager on Global Macro trading strategies.

Software Development Engineer II - Platform

Software Development Engineer II position at SAFE Security, focusing on platform engineering and backend development for cybersecurity solutions in Bengaluru.