Taro Logo

Software Engineer 3

Granicus provides cloud-based solutions for government communications, website design, and digital services, serving over 5,500 government agencies.
San José Province, San José, Costa Rica
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Government

Description For Software Engineer 3

Granicus, a leading provider of cloud-based solutions for government agencies, is seeking a Software Engineer 3 to join their remote team in Costa Rica. With a 25-year track record serving over 5,500 government agencies and 300 million citizen subscribers, Granicus is transforming the GovTech industry through innovative digital solutions.

The role combines hands-on development with technical leadership responsibilities, requiring expertise in .NET technologies and a passion for quality-driven development. You'll be working on mission-critical applications that help governments better serve their communities, while also mentoring junior developers and contributing to architectural decisions.

The position demands 4+ years of .NET development experience, with strong proficiency in C#, ASP.NET MVC, and SQL Server. You'll be expected to champion test-driven development, participate in code reviews, and collaborate with cross-functional teams in an Agile environment. The role offers an excellent opportunity to work on meaningful projects that directly impact public service delivery across multiple countries.

Granicus offers a truly remote work environment with a globally distributed workforce spanning the US, Canada, UK, India, Armenia, Australia, and New Zealand. The company culture emphasizes inclusivity, professional growth, and work-life balance, featuring regular engagement opportunities like "Coffee with Mark" sessions with the CEO and various employee resource groups.

This position is specifically for candidates residing in Costa Rica, offering the chance to work with cutting-edge technologies while contributing to solutions that make government services more accessible and efficient for millions of citizens worldwide.

Last updated a month ago

Responsibilities For Software Engineer 3

  • 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 Granicus product suite
  • Collaborate with Scrum team and broader Product Organization
  • Lead and mentor junior developers
  • Participate in architectural design and decision-making processes
  • Conduct code reviews
  • Troubleshoot and debug software issues

Requirements For Software Engineer 3

JavaScript
  • Minimum of 4+ years of experience as a .NET Developer
  • 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
  • Must reside in Costa Rica

Benefits For Software Engineer 3

  • Remote work environment
  • Global workforce across multiple countries
  • Employee Resource Groups
  • Inclusive workplace culture
  • Professional development opportunities

Interested in this job?

Jobs Related To Granicus Software Engineer 3