Software Engineer

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

Description For Software Engineer

Granicus is a leading provider of cloud-based solutions for government agencies, focusing on digital transformation in the public sector. With a 25-year legacy serving over 5,500 government agencies and 300 million citizen subscribers, they're revolutionizing how governments interact with their communities.

The Software Engineer role offers an exciting opportunity to work on SaaS-based solutions that directly impact government services. You'll be part of a globally distributed team spanning the US, Canada, UK, India, Armenia, Australia, and New Zealand. The position requires expertise in .NET, React, and Azure services, with a focus on building secure, scalable applications.

The company culture emphasizes diversity, inclusion, and professional growth, featuring unique initiatives like Coffee with Mark sessions with the CEO and various Employee Resource Groups. They offer comprehensive benefits including health insurance, learning opportunities through Udemy, and wellness programs.

This role is perfect for developers with 2+ years of experience who are passionate about creating meaningful impact through technology. You'll collaborate with product management, mentor team members, and contribute to improving product architecture. The hybrid work environment and strong focus on work-life balance, including Wellbeing Wednesdays and no-meeting days, make this an attractive opportunity for those seeking to advance their career while making a difference in government technology.

Last updated 3 months ago

Responsibilities For Software Engineer

  • 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
  • Champion the development team's core values

Requirements For Software Engineer

JavaScript
React
  • 2+ years of experience developing SaaS based web applications
  • Strong knowledge of .NET and related frameworks
  • Knowledge of React, JavaScript, HTML 5, CSS and related web technologies
  • Experience developing unit tests
  • Experience with relational databases (Azure SQL)
  • Experience with Azure services – storage, queues, cache, etc.
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills
  • Ability to serve as a technical leader

Benefits For Software Engineer

Medical Insurance
Mental Health Assistance
Education Budget
  • 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
  • Access to learning management system
  • Udemy Learning Premium account membership
  • Access to Rewards & recognition portal

Interested in this job?

Jobs Related To Granicus Software Engineer

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development, requiring 3+ years experience in software engineering and system design.

Software Engineer II -Salesforce

Software Engineer II position at JPMorgan Chase focusing on Salesforce development within Asset & Wealth Management division.

Software Engineer III -Java Full stack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development, system design, and application development within Asset & Wealth Management.

Software Engineer II - Java Fullstack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development with modern technologies and enterprise solutions.