608,439open jobs
32,641companies
86,548added this week
Browse all
Salary
$113k – $263k per year (Estimated)
Location
Remote/Hybrid (United States)
Seniority
Staff · 5+ years exp
Overview
Company
Impact
Profile match

Company Overview:  

For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 1,200+ utilities and broadbands across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality driven and valued priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. NISC has been ranked in ComputerWorld’s Best Places to Work for twenty-two years, and we are looking for qualified individuals to join our team. 

Our Members have over 18 million end customers (residential and businesses who receive power, internet, television and/or telephone services) that our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. 

Position Overview:  

The Software Development Team Lead will be part of an agile development team, building and working on our Mapping & Staking product and our cloud platform. This team is responsible for managing GIS data used throughout our enterprise suite of applications, including web and desktop applications. This application allows NISC Member’s to enter and maintain mapping data, find relationships, identify trends and allow multiple workstations to view enterprise utility or telecommunication maps. Examples of what would be tracked in these maps are power lines or fiber internet cables. The Team Lead helps ensure comprehensive contract and integration test coverage for their applications and will provide technical and team leadership through mentoring, coaching and hands-on development. 

Learn more about how our Member’s use Mapping & staking, click HERE.

Essential Functions:  

The Team Lead is responsible to perform the following essential functions to ensure that the team effectively executes its responsibilities (identified below):

  • Takes ownership for development efforts and productivity of the engineering team.
  • Analyze and resolve technical issues.
  • Responsible for coaching of direct reports.
  • Ensure quality standards and apply best practices for an effective SDLC.
  • Supply progress reports to management.
  • Effective collaboration with other departments and divisions.
  • Commit and test production code.
  • Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role.
  • Identify and act upon areas for growth and improvement within the team.
  • Responsible for application and process improvement.
  • Assess individual and team performance.
  • Set individual and team goals and objectives.
  • Selection and hiring of new employees.
  • Assists Department Manager with establishing action plans for key strategic projects and technical direction.
  • Other duties as assigned. 

Desired Experience and Skills:  

  • 5+ years of relevant experience in area of discipline; preferably in software development, software requirements, or other applicable technical areas.
  • 3+ years of experience in a technical leadership or supervisory role.
  • Experience with GIS, ESRI or ArcGIS, preferred.
  • Experience with any of the following: Java / C#, Angular / JavaScript, Spring Boot.
  • Experience with cloud technologies/architectures, preferably AWS.
  • Experience with JIRA, Confluence, BitBucket, Bamboo, Rundeck.
  • Possess ability to collaborate effectively both horizontally and vertically within the organization.
  • Possess ability to organize and manage multiple priorities within critical deadlines.
  • Strong delegation, prioritization, coaching, and feedback delivery skills.
  • Excellent written and verbal interpersonal and communication skills.
  • Ability to manage the day-to-day operations of a team engaged in a high volume of work.
  • Strong communication skills, self-motivated and accountable.
  • Commitment to NISC's Statement of Shared Values. 

Work Schedule:  

Hybrid from one of our office locations:

  • Atlanta, GA
  • Cedar Rapids, IA 
  • Lake Saint Louis, MO
  • Mandan, ND 

Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. 

Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose. 

NISC’s Shared Values & Competencies:  

We’re a cooperative, which means we’re ownedby the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. 

  • Integrity  - We are committed to doing the right thing - always.
  • Relationships  - We are committed to building and preserving lasting relationships.
  • Innovation  - We promote the spirit of creativity and champion new ideas.
  • Teamwork  - We exemplify the cooperative spirit by working together.
  • Empowerment  - We believe individuals have the power to make a difference.
  • Personal Development  - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. 

Benefits:  

  • 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 hours9 paid holidays and an annual holiday week.
  • $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. 

Education Preferred:  

Bachelor’s degree in Computer Science or related field. 

Minimum Physical Requirements:  

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. 

Disclaimer:  

Management may modify this job description by assigning or reassigning duties and responsibilities at any time. 

Key Words:  

Java | GIS | Mapping | Esri | AWS Cloud | Spring Boot | Agile | Scrum | Database | SQL | Situational Leadership | Angular | JavaScript | Microservices | Coaching | Cross Functional | Automated Testing 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
608,439 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$30k – $66k per year (Estimated) • In office • Moscow
SQL
C#
C#
.NET
Dapper
Databases
PostgreSQL
Redis
ClickHouse
MS SQL
Apache Kafka
DevOps
Rest API
gRPC
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Apply
$56k – $147k per year (Estimated) • Remote/Hybrid • Internship • Master's Degree • Ireland
Python
JavaScript
SQL
C#
Analytics
Power BI
Apply
$140k – $170k per year • Remote/Hybrid • Full-Time • 10+ years exp • New York
Python
JavaScript
Java
SQL
Scala
AI/ML
Hadoop
Spark
Frontend
JQuery
DevOps
Ansible
CI/CD
Jenkins
AWS
AWS Lambda
Amazon EC2
Amazon S3
QA
Selenium
Cucumber
Apply
$130k – $165k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • New York • Princeton
Java
SQL
Java
Spring Boot
Spring Cloud
Hazelcast
DevOps
CI/CD
AWS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
Management
Agile
Scrum
Apply
$11k – $29k per year (Estimated) • In office • Part-Time • Bratsk
C#
C#
.NET
Design
Adobe Photoshop
3ds Max
Adobe Illustrator
Adobe InDesign
Apply
$41k – $62k per year (Estimated) • In office • Internship • Bachelor's Degree • Saint Louis
Apply
$88k – $215k per year (Estimated) • Remote/Hybrid
Apply
In office • Bachelor's Degree
Apply
$55k – $108k per year (Estimated) • In office • 1+ year exp
Apply
$76k – $203k per year (Estimated) • In office • Internship • Bachelor's Degree • Cedar Rapids
Python
Java
SQL
Scala
Databases
Databricks
AI/ML
Spark
DevOps
Git
AWS
AWS Lambda
Amazon EC2
Amazon S3
Management
Confluence
Apply
See all jobs
This is one of many
608,439 more open roles from verified company boards, updated every day.