Senior Software Engineer

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

Description For Senior Software Engineer

NISC is a well-established technology solutions provider with over 50 years of experience, serving more than 900 utility and broadband companies. They're seeking experienced software engineers for their cloud solutions team. The role offers a hybrid work environment with a minimum of 3 days per week in office. The position involves full-stack development opportunities, with flexibility to specialize in various areas from iOS/Android to backend/frontend development. Key responsibilities include developing cloud solutions, working with microservices, and building responsive web applications. The company emphasizes their cooperative structure, focusing on member and employee satisfaction over profit. They offer comprehensive benefits including healthcare, 401(k) with generous matching, educational assistance, and various wellness programs. The ideal candidate should have 6+ years of experience and strong expertise in modern development technologies and practices. NISC values integrity, relationships, innovation, teamwork, and personal development, making it an excellent opportunity for engineers looking to make an impact while growing professionally.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Complete complex software maintenance and enhancements independently
  • Analyze and translate advanced level user requirements into software design
  • 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
React
  • 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)
  • Experience with RDBS (Postgres, SQL, Oracle)
  • Understanding of web development patterns and architecture
  • 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 up to $800
  • 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 and 120 Life Leave Event hours
  • $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

Full-Stack Desktop Developer

Senior Full-Stack Desktop Developer position at NISC, focusing on electrical engineering applications and complex algorithmic solutions.

Full-Stack Desktop Developer

Senior Full-Stack Desktop Developer position at NISC, focusing on electrical engineering applications and complex algorithmic solutions.

Full-Stack Web Developer

Senior Full-Stack Web Developer position at NISC, developing cloud-based solutions with Java, TypeScript, and Kubernetes in a hybrid work environment.

Full-Stack Desktop Developer

Senior Full-Stack Desktop Developer position at NISC, focusing on electrical engineering applications and complex algorithmic solutions.

Full-Stack Desktop Developer

Senior Full-Stack Desktop Developer position at NISC, focusing on electrical engineering applications and complex algorithmic solutions.