FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Developer III – Distributed Engineering Workstation, Power Flow Software
NISCFull-stack developer working on Distributed Engineering Workstation products for NISC. Collaborating within agile teams to develop software solutions for electric system data analysis.
Posted 4/22/2026full-timeCedar Rapids • Iowa, Montana, North Dakota, Virginia • 🇺🇸 United StatesSeniorLeadWebsite
Tech Stack
Tools & technologiesDistributed SystemsJavaOraclePostgresSQL
About the role
Key responsibilities & impact- Software Development: Design and build responsive desktop applications specifically for electrical engineering applications, ensuring that solutions are robust and scalable.
- Feature Development: Collaborate with cross-functional teams—including product managers, quality assurance, and support staff—to research, design, and implement new features tailored to electrical engineering needs.
- Issue Resolution: Research, analyze, and resolve moderately complex customer issues and bugs related to electrical engineering applications.
- Testing: Perform unit testing and integration testing of code to ensure high-quality software delivery.
- Development Practices: Adhere to established software development methodologies and procedures, and continuously seek to improve development practices.
- Other duties as assigned.
Requirements
What you’ll need- 8+ years of experience in software development, with a focus on developing solutions for technical fields such as electrical engineering.
- Experience in the electric utility or energy industry.
- Familiarity with GIS, network modeling, or engineering analysis tools.
- Exposure to distributed systems or data-intensive applications.
- Familiarity with optimization algorithms.
- Familiarity with iterative methods for solving nonlinear systems.
- Familiarity with power flow algorithms.
- Proficient in C++ and C#.
- Experience with Java or other Object-Oriented languages.
- Knowledge of relational databases such as PostgreSQL, 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, including branching and merging workflows.
- Experience with Jira, Confluence, Bitbucket, and Bamboo.
- Keep up with technology trends and innovations in your field of practice.
- Commitment to NISC's Shared Values.
Benefits
Comp & perks- Medical, Dental and Vision Insurance.
- Health Savings Account (HSA) with $100 monthly contributions from NISC.
- Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
- Dependent Care Flexible Spending Account (FSA) thru Paylocity.
- Fully covered life insurance up to x3 annual base salary.
- Fully covered short- and long-term disability.
- 401(k), traditional or Roth, 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, Holiday Week, and 9 paid holidays.
- $2,500 Interest-FREE technology loan program.
- $25,000 employee educational assistance program.
- Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
- Employee Assistance Program; assisting employees and dependents with virtually any life event.
- Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#Javarelational databasesPostgreSQLSQLOracleoptimization algorithmspower flow algorithmsasynchronous workflows
Soft Skills
collaborationproblem-solvingcommunicationadaptabilitycommitment to values