Senior Software Engineer

Technology solutions provider serving 900+ utility and broadband companies with enterprise software solutions for over 50 years.
Cloud
Senior Software Engineer
Contact Company
501 - 1,000 Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

NISC, a well-established technology solutions provider with over 50 years of experience, specializes in developing enterprise software solutions for utility and broadband companies. They're seeking a Senior Software Engineer to join their Cloud solutions team, bringing expertise in modern technologies like Java, TypeScript, and Kubernetes.

The role offers an opportunity to work on impactful projects serving over 16 million end customers through 900+ member companies. As a senior engineer, you'll be responsible for designing and implementing cloud-based solutions, working with microservices architecture, and contributing to both frontend and backend development.

The ideal candidate should have 6+ years of software development experience and strong proficiency in cloud technologies, including AWS, Kubernetes, and various databases. The position offers significant technical challenges and the chance to work with cutting-edge technologies while maintaining mission-critical systems.

NISC stands out for its cooperative structure, prioritizing member and employee satisfaction over profit margins. They offer an impressive benefits package, including comprehensive healthcare, generous 401(k) matching, educational assistance, and unique perks like a technology loan program. The company culture emphasizes integrity, innovation, and personal development, making it an ideal environment for engineers who value both technical excellence and meaningful impact.

The role provides flexibility in specialization, whether you prefer full-stack, frontend, or backend development. You'll be part of a collaborative team environment, working with product, QA, and support staff to deliver high-quality solutions. The position offers excellent growth opportunities and the chance to work on diverse projects while maintaining a healthy work-life balance.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Complete complex software maintenance and enhancements independently
  • Analyze and translate advanced level user requirements into software
  • Design and build responsive web applications
  • Stand up restful web services
  • Container driven development (Kubernetes, micro-services)
  • Collaborate with cross-functional teams
  • Research, analyze, and resolve customer issues and bugs
  • Unit test and integration test code
  • Follow established software development methodologies

Requirements For Senior Software Engineer

Java
TypeScript
Kubernetes
Cassandra
PostgreSQL
Redis
Kafka
  • 6+ years experience in software development
  • Proficient with Angular, Java, React, TypeScript or GWT
  • Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Proficient with developing responsive content
  • Experience with RDBS (Postgres, SQL, Oracle)
  • Understanding of web development core aspects
  • Experience with asynchronous workflows/patterns
  • Experience with Git including branching/merging workflows
  • Experience with JIRA, Confluence, Bitbucket, Bamboo
  • Bachelor's or master's degree in Computer Science, Computer Engineering or related field

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions
  • Wellness Rewards program - earn up to $800 additional in HSA
  • Dependent Care Flexible Spending Account
  • Life insurance up to 3x annual base salary
  • Short and long-term disability coverage
  • 401(k) with 6% match and 4% base contribution
  • PTO with multiple accrual levels
  • $2,500 Interest-FREE technology loan program
  • $25,000 employee educational assistance program
  • Employee Assistance Program
  • Benevolence Committee support

Interested in this job?

Jobs Related To NISC Senior Software Engineer

Platform Software Engineer

Senior Platform Software Engineer role at NISC, developing and maintaining cloud infrastructure for utility and broadband companies, with 4+ years experience required.

Sr. Product Design Engineer, DCE - Electrical Solutions

Senior Product Design Engineer role at AWS, leading electrical infrastructure design for data centers with focus on power distribution systems and global infrastructure development.

Sr. Account Manager, FinTech, FSI Fintech

Senior Account Manager position at AWS focusing on FinTech sector, driving revenue growth and managing enterprise customer relationships.

Senior Software Dev Engineer, EC2 Nitro

Senior Software Engineer role at AWS EC2 Nitro team, developing cloud virtualization platforms with C++/Rust, offering $151K-$261K salary plus benefits.

Senior Electrical Design Engineer, APAC Data Center Design Engineering

Senior Electrical Engineer role at AWS leading data center electrical design across APAC region, requiring 6+ years experience in mission-critical infrastructure.