Puerto Rico Remote (Country) Full-time

Granicus is hiring a Software Engineer 4

About the Role

This role is ideal for an experienced developer ready to lead technical initiatives and help shape reliable, scalable software within a cloud-native Govtech platform. You'll play a central role in maintaining automated test suites, writing clean, tested code, and driving improvements across critical applications.

Key Responsibilities

  • Champion engineering best practices including Test-Driven Development, Agile methodologies, and collective code ownership
  • Design, implement, and optimize software solutions using .NET technologies and relational databases
  • Lead efforts in test automation and contribute to the long-term stability of production systems
  • Collaborate closely with Scrum teams and cross-functional partners to deliver high-impact features and fixes
  • Support information security and data privacy by upholding confidentiality, integrity, and availability of systems and customer data
  • Participate in code reviews, architectural discussions, and technical documentation efforts

Qualifications

Candidates should bring a minimum of six years of hands-on experience in software development with a strong foundation in .NET ecosystems. Proficiency in ASP.NET MVC, Web API, SQL Server, and Git is essential. We value engineers who have led technical projects, made sound architectural decisions, and demonstrated leadership within development teams.

Experience with scalable application design, Agile workflows, and technical mentorship is highly valued. Familiarity with Microsoft Dynamics is a plus, though not required.

Work Environment & Benefits

This position supports remote work for candidates authorized to work in Puerto Rico, within a globally distributed, remote-first organization. The company fosters an inclusive, transparent culture with employee-led communities, wellbeing initiatives, and leadership engagement.

Benefits include flexible time off, company-wide mental health days, home office reimbursement, and fully employer-paid health coverage. Professional growth is supported through access to learning platforms, mental wellness resources, and retirement planning options. Compensation includes a competitive salary and performance-based bonuses.

Commitment to Inclusion

We are an Equal Opportunity Employer that values diverse perspectives and lived experiences. Degree requirements are not enforced for most roles, and we encourage applicants who may not meet every listed qualification to apply.

Required Skills
.NETASP.NET MVCWeb APISQL ServerGitMicrosoft DynamicsDatabase DesignSoftware ArchitectureDesign PatternsC#RESTful ServicesAgile DevelopmentProject LeadershipRelational DatabasesSoftware Engineering .NETASP.NET MVCWeb APISQL ServerGitMicrosoft DynamicsDatabase DesignSoftware ArchitectureDesign PatternsC#RESTful ServicesAgile DevelopmentProject LeadershipRelational DatabasesSoftware Engineering
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Granicus
Granicus supports 7,000+ government organizations globally with innovative technology solutions for public sector digital transformation and community engagement.
All jobs at Granicus Visit website
Job Details
Department Development
Category backend
Posted 4 months ago