Taro Logo

Software Engineer 4

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

Job Description

Granicus, a leading GovTech company serving over 5,500 government agencies worldwide, is seeking a Senior Software Engineer to join their team. This role is perfect for developers who lead by example and want to make a meaningful impact in the public sector. The position offers the opportunity to work on cloud-based solutions that transform how governments interact with citizens across the U.S., U.K., Australia, New Zealand, and Canada.

As a Senior Software Engineer, you'll be responsible for taking on challenging technical tasks and making significant contributions to the Granicus product suite. The role requires deep expertise in multiple technologies, particularly .NET and web technologies, with a focus on building secure, scalable, and high-performance solutions. You'll work in a remote-first environment, collaborating with a global team while mentoring junior developers and driving technical innovation.

The ideal candidate brings 5+ years of SaaS development experience, strong technical skills in .NET, JavaScript, and SQL, and a passion for quality software development. You'll be joining a company that values diversity, inclusion, and work-life balance, with unique cultural aspects like direct CEO interactions and various employee resource groups. This is an excellent opportunity for someone who wants to combine technical leadership with meaningful work that helps governments better serve their communities.

What makes this role special is the chance to work on technology that directly impacts how governments communicate with and serve their citizens. You'll be part of a company that has consistently been recognized on the GovTech 100 list and is committed to creating equitable and inclusive solutions for public sector digital transformation.

Last updated 6 days ago

Responsibilities For Software Engineer 4

  • Collaborate with product management and business stakeholders to deliver SaaS based solutions
  • Design solutions that are highly secure, performant, scalable and highly available
  • Troubleshoot and fix production issues
  • Mentor and provide technical training to team members
  • Perform technology and feasibility studies
  • Drive innovation by coming up with new product ideas
  • Help team members solve complex/urgent problems

Requirements For Software Engineer 4

JavaScript
  • 5+ years of experience developing, testing, shipping, and supporting production-quality SaaS based applications
  • Expert-level knowledge of .NET and related frameworks
  • Strong knowledge JavaScript, HTML 5, CSS and related web technologies
  • Strong experience developing unit tests, integration tests, E2E tests, load/stress tests
  • Strong experience with relational databases (MS SQL)
  • Experience building and maintaining CI/CD pipelines
  • Experience with mentoring junior team members
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills

Benefits For Software Engineer 4

  • Remote-first company with globally distributed workforce
  • Employee Resource Groups
  • Coffee sessions with CEO
  • Microsoft Teams communities focused on wellness, art, family, and more

Related Jobs

Software Engineer 3

Senior Software Engineer position at Granicus, developing government-focused SaaS solutions using .NET and JavaScript, 4+ 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.