Sr Systems Specialist (Full Stack, Cloud)
About the role
NISC is a company that develops and implements enterprise-level and customer-facing software solutions for over 960+ utilities and broadband providers across North America. The company's mission is to provide technology solutions and services that are Member-focused, quality-driven, and value-priced, helping its Members compete effectively and excel in customer service.
Responsibilities
- Design, develop, and maintain full-stack applications, APIs, and supporting systems across cloud and on-prem environments
- Build, deploy, and manage infrastructure and services using modern DevOps practices (CI/CD, containerization, Infrastructure as Code)
- Collaborate with cross-functional teams to define requirements, design solutions, and deliver high-quality software and system enhancements
- Support application and system lifecycle management including installation, configuration, upgrades, monitoring, and performance optimization
- Troubleshoot and resolve complex technical issues across software, infrastructure, and networking layers
- Implement automation to improve system reliability, scalability, and operational efficiency
- Contribute to architectural decisions and promote best practices in software engineering, security, and system design
- Develop and execute testing strategies (unit, integration, and system testing) to ensure reliability and maintainability
- Utilize AI-assisted development tools (e.g., Claude) to enhance productivity, code quality, troubleshooting, and documentation
- Provide technical guidance, documentation, and knowledge sharing to team members and stakeholders
- Deliver excellent customer support through issue resolution, training, and ongoing technical consultation
- Continuously evaluate and improve tools, processes, and development workflows
Requirements
Essential Duties:
- Experience in software development, systems engineering, or DevOps-related roles
- Proficiency in one or more programming languages (Java, Python, JavaScript/TypeScript)
- Experience building and supporting full-stack applications and RESTful APIs
- Familiarity with frontend frameworks (Angular, Vue, etc.) and backend frameworks (Spring Boot, FastAPI, etc.)
- Experience with cloud platforms such as AWS and related services (compute, storage, networking, monitoring)
- Hands-on experience with containerization and orchestration tools (Docker, Kubernetes)
- Familiarity with Infrastructure as Code tools (Terraform or similar)
- Understanding of system observability, logging, monitoring, and performance tuning
- Working knowledge of Linux and Windows operating systems
- Experience with scripting and automation (Bash, Python, etc.)
- Understanding of networking fundamentals (TCP/IP, DNS, HTTP/S)
- Experience with relational databases (PostgreSQL, Oracle) and/or NoSQL solutions
- Experience with AI-assisted development tools (e.g., Claude) to improve coding efficiency, debugging, documentation, and solution design
Qualifications
- Bachelor’s Degree in a Computer Science-related field or equivalent experience
Skills & Abilities
- Development & Engineering
- Cloud, DevOps & Infrastructure
- Systems & Networking
- Data & Integration
- AI & Modern Development Practices
- Professional Skills
Benefits
- Medical, Dental and Vision Insurance
- Health Savings Account (HSA) with $100 monthly contributions from NISC
- 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
Work Schedule
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.
Physical Requirements
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.