Taro Logo

Software Engineer 2

Granicus provides cloud-based solutions for government communications, website design, and digital services.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Government Tech

Job Description

Granicus, a leading GovTech company serving over 5,500 government agencies worldwide, is seeking a Software Engineer 2 for their Bengaluru office. With 25 years of experience and serving 300 million citizen subscribers, Granicus provides cloud-based solutions for government communications, website design, and digital services. The role offers a unique opportunity to work on SaaS-based solutions that directly impact government-citizen relationships across multiple countries.

The position requires a mid-level engineer with 2+ years of experience in developing production-quality SaaS applications. The tech stack includes React, Node.js, GraphQL, and PostgreSQL, with significant exposure to GCP services. What makes this role particularly interesting is its focus on AI-enabled development, requiring experience with tools like GitHub CoPilot and AI/ML-powered applications.

Working in a hybrid environment, you'll be part of a global team spanning multiple continents, contributing to products that serve millions of citizens. The company offers a strong culture of inclusion with regular CEO interactions, various employee resource groups, and communities focused on wellness and work-life balance. This is an excellent opportunity for engineers who want to combine technical excellence with meaningful social impact, as Granicus's solutions directly contribute to better government-citizen relationships worldwide.

Last updated 9 days ago

Responsibilities For Software Engineer 2

  • 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
  • Proactively improve the design and architecture of products
  • Work in line with the software development process and actively seek to improve it

Requirements For Software Engineer 2

React
Node.js
PostgreSQL
  • 2+ 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 (PostgreS)
  • Experience with GCP services – storage, queues, cache, etc
  • Experience in using AI tools to improve development efficiency
  • Proven experience designing, building, and deploying AI/ML-powered applications
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills

Benefits For Software Engineer 2

  • Remote-first company culture
  • Global workforce across US, Canada, UK, India, Armenia, Australia, and New Zealand
  • Employee Resource Groups
  • Coffee sessions with CEO
  • Microsoft Teams communities for wellness, art, pets, family, and parenting

Related Jobs

Software Engineer 3

Mid-level Software Engineer position at Granicus, focusing on .NET development for government technology solutions, offering hybrid work in Bengaluru with comprehensive benefits.

Software Development Engineer II

Build next-gen systems for Amazon's FBA service, managing billions of products globally and optimizing seller inventory management across Amazon's vast distribution network.

Software Engineer II

Software Engineer II role at Microsoft's OneDrive-SharePoint team in Noida, working on cloud-scale services with C#/.NET, requiring 5+ years experience.

Software Engineer II - C/C++

Software Engineer II position at Microsoft's Windows India team, focusing on C/C++ development for Windows platform components and APIs.

Software Engineer

Software Engineer role at Microsoft's Business & Industry Copilots group, working on Microsoft Copilot Studio to build scalable, secure solutions for agent ecosystem.