Taro Logo

Software Engineer 3

A GovTech company providing cloud-based solutions for government communications, website design, and digital services.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Government

Job Description

Granicus, a leading GovTech company serving over 5,500 government agencies worldwide, is seeking a Software Engineer 3 for their Bengaluru office. This mid-level position is perfect for developers with 4-8 years of experience who want to make a meaningful impact in government technology. The role focuses on .NET development, requiring expertise in C#, ASP.NET MVC, and SQL Server.

The position offers a hybrid work environment and emphasizes test-driven development, mentoring junior developers, and contributing to architectural decisions. As part of a globally distributed team across the US, Canada, UK, India, Armenia, Australia, and New Zealand, you'll work on critical government communication and digital service solutions.

The company culture strongly emphasizes diversity, inclusion, and professional growth, with regular opportunities to interact with leadership through "Coffee with Mark" sessions. Benefits include comprehensive health insurance (including family coverage), wellness programs, and extensive learning opportunities through Udemy and internal platforms.

This role is ideal for someone who wants to combine technical expertise with meaningful public sector impact, working on solutions that serve over 300 million citizens. The position offers a balanced mix of hands-on coding, leadership opportunities, and the chance to work with modern technologies in an Agile environment.

Last updated 2 months ago

Responsibilities For Software Engineer 3

  • Learn about and uphold the Development team's core values: Test-Driven Development, Collective Ownership, Agile Development, and Egoless Programming
  • Write high-quality software using test-focused practices
  • Be a core contributor to Granicus's automated testing suites
  • Develop bug fixes and feature changes for applications within the Granicus product suite
  • Collaborate with Scrum team, Development team, and Product Organization
  • Lead and mentor junior developers
  • Participate in architectural design and decision-making processes
  • Conduct code reviews
  • Troubleshoot, debug, and resolve software defects

Requirements For Software Engineer 3

JavaScript
  • 4-8 years of experience as a .NET Developer
  • Proven experience in full software development lifecycle
  • Proficient in C# and .NET framework
  • Experience with ASP.NET MVC, Web API
  • Database development skills with SQL Server
  • Knowledge of front-end technologies (HTML, CSS, JavaScript)
  • Strong communication skills
  • Experience working in Agile development environments
  • Proficient in using version control systems like Git

Benefits For Software Engineer 3

Medical Insurance
Mental Health Assistance
  • Hospitalization Insurance Policy for 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
  • Meditation and mindfulness apps access
  • Learning management system access
  • Udemy Learning Premium account membership
  • Rewards & recognition portal

Related Jobs

Software Engineer 2

Mid-level Software Engineer position at Granicus, focusing on SaaS development for government solutions, requiring 2+ years of experience with React, Node.js, and AI tools.

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.