Taro Logo

Software Engineer 3

Granicus provides cloud-based solutions for government communications, website design, meeting management, and digital services, serving over 5,500 government agencies globally.
Yerevan, Armenia
Backend
Senior Software Engineer
Remote
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 to join their remote team. With a 25-year track record and presence across the U.S., U.K., Australia, New Zealand, and Canada, Granicus powers an unmatched Subscriber Network of over 300 million citizens.

The role offers an opportunity to work on cloud-based solutions that transform how governments interact with their constituents. As a Software Engineer 3, you'll be responsible for developing and maintaining SaaS-based applications using .NET, JavaScript, and related technologies. The position requires 4+ years of experience and combines technical expertise with mentorship responsibilities.

The company offers a remote-first culture with a globally distributed workforce and emphasizes diversity and inclusion through various initiatives including Employee Resource Groups, "Coffee with Mark" sessions with the CEO, and community-focused Teams channels. Granicus has consistently appeared on the GovTech 100 list and has been recognized among the best companies to work for on BuiltIn.

This role is perfect for a seasoned developer who wants to make a meaningful impact while working with modern technologies in a supportive, growth-oriented environment. You'll be part of a mission to transform government technology and improve citizen engagement across the globe.

Last updated 6 days ago

Responsibilities For Software Engineer 3

  • 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
  • Help train and onboard new hires
  • 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 3

JavaScript
  • 4+ years of experience developing, testing, shipping, and supporting production-quality SaaS based desktop and web applications
  • Strong knowledge of .NET and related frameworks
  • Knowledge of JavaScript, HTML, CSS and related web technologies
  • Experience developing unit tests
  • Experience with relational databases (MS SQL)
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills
  • Passion for learning new things and the ability to do so quickly

Related Jobs

Software Engineer 4

Senior Software Engineer position at Granicus, building cloud-based solutions for government agencies with .NET, JavaScript, and SQL, 5+ years experience required, remote work available.

Senior Python Engineer

Senior Python Engineer position at Planner 5D, focusing on AI systems development and scalable backend solutions for a global home design platform.

Sr. Software Development Engineer (Node.js)

Senior Software Development Engineer position at Adobe in Yerevan, focusing on Node.js development for enterprise-scale digital experience solutions.

ML Engineer

Senior ML Engineer position at Planner5D, building AI systems for global home design platform. Remote work, Python expertise required, focus on production ML systems.

3D Web Developer (JavaScript/Three.js)

Senior 3D Web Developer position at Globaldev Group, focusing on JavaScript and Three.js development for 360-degree video solutions with LiDAR integration.