Taro Logo

Software Engineer 4

Granicus provides cloud-based solutions for government communications, website design, meeting management, and digital services, serving over 5,500 government agencies globally.
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Job Description

Granicus, a leading provider of cloud-based solutions for government agencies, is seeking a Senior Software Engineer to join their globally distributed team. This role offers an exciting opportunity to work on SaaS-based solutions that transform the GovTech industry, serving over 5,500 government agencies and 300 million citizen subscribers.

The position requires 6+ years of experience in developing production-quality SaaS applications, with strong expertise in React, GraphQL, Node.js, and various databases. You'll be responsible for designing and implementing secure, scalable solutions while mentoring team members and contributing to internal AI tooling and infrastructure.

Working at Granicus means joining a company with a strong mission of "Serving the People Who Serve the People." The company offers a inclusive culture with Employee Resource Groups, regular interaction with leadership through "Coffee with Mark" sessions, and a commitment to diversity and meritocracy.

The role comes with comprehensive benefits including health insurance for family and parents, wellness programs, mental health support, and professional development opportunities. As part of a globally distributed workforce across the US, Canada, UK, India, Armenia, Australia, and New Zealand, you'll contribute to meaningful projects that help governments better serve their communities.

The ideal candidate will have strong analytical and problem-solving skills, experience with GCP services, and a passion for learning new technologies. This is an excellent opportunity for someone who wants to make a significant impact in the GovTech sector while working with cutting-edge technologies and contributing to products that serve millions of users.

Last updated 12 days ago

Responsibilities For Software Engineer 4

  • Collaborate with product management and business stakeholders to deliver SaaS based solutions
  • Design and implement secure, performant, scalable and highly available solutions
  • Support and maintain existing products
  • Mentor and provide technical training to team members
  • Contribute to the development of internal AI tooling and infrastructure
  • Work on improving the design and architecture of products
  • Champion the development team's core values

Requirements For Software Engineer 4

React
Node.js
MongoDB
Redis
  • 6+ years of experience developing, testing, shipping, and supporting production-quality SaaS based web applications
  • Strong knowledge and experience with web frameworks React, GraphQL, and Node.js
  • Experience developing unit tests
  • Experience with databases (MongoDB, SOLR, Redis)
  • Experience with GCP services – storage, queues, cache, etc
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills
  • Experience mentoring Junior team members
  • Experience in using AI tools to improve development efficiency

Benefits For Software Engineer 4

Medical Insurance
Vision Insurance
Mental Health Assistance
  • Hospitalization Insurance Policy covering employees and family members including parents
  • Personal Accident Insurance & Term Life Insurance policy
  • Annual health check facility
  • Telephone and internet expenses reimbursement
  • Wellness Allowance for health club memberships
  • Wellbeing Wednesdays including global Unplug Day
  • Mental health support 24/7
  • LinkedIn Learning Premium account membership
  • Rewards & recognition program

Related Jobs

Software Engineer 3

Senior Software Engineer position at Granicus, developing government technology solutions using React, Node.js, and AI tools, with 4+ years of experience required.

Backend Web Developer

Senior Backend Web Developer position at Granicus, requiring 6+ years of experience in web development, focusing on CRM systems and government technology solutions.

Senior Software Engineer (SE4) - Ruby with AWS

Senior Software Engineer position at Granicus, focusing on Ruby and AWS development, leading teams and building scalable government technology solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ESS Agent team, focusing on AI and cross-platform integration, requiring 8+ years of experience in software engineering and distributed systems.

Software Development Engineer, EU 3P (MFN) Acceleration

Senior Software Engineer role at Amazon's EU 3P Acceleration team, building distributed systems for sellers using AWS and ML, requiring 5+ years of experience.