Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Granicus

Software Engineer

Granicus

Software Engineer developing and supporting production-quality SaaS applications at Granicus. Collaborating with stakeholders to deliver high-quality software solutions in a supportive, remote-first team environment.

Posted 6/2/2026full-timeRemote • 🇨🇷 Costa RicaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
ASP.NETAWSAzureCloudEntity FrameworkJavaScript.NETPostgresReactSQL

About the role

Key responsibilities & impact
  • Collaborate with product management and business stakeholders to deliver SaaS based solutions.
  • Communicate and work effectively with others to create great high quality software.
  • Proactively improve our processes and the design and architecture of our products.
  • Drive innovation by coming up with new product ideas.
  • Perform technology and feasibility studies.
  • Design solutions that are highly secure, performant, scalable and highly available.
  • Come up with technical solutions to complex problems and push them through to implementation.
  • Troubleshoot and fix production issues related to deployments, networking, configuration, databases, performance, stability, security, application logic, etc.
  • Help team members solve complex/urgent problems.
  • Mentor and provide technical training to team members.
  • Help train and onboard new hires.
  • Champion the development team’s core values.

Requirements

What you’ll need
  • 3+ years of experience developing, testing, shipping, and supporting production-quality SaaS based web applications
  • Proficiency with C#/.NET and web application development.
  • Proficient in cloud technologies and developing solutions on cloud.
  • Experience with JavaScript, HTML, CSS, and modern UI frameworks (e.g., React).
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Conduct code reviews to ensure code quality and provide constructive feedback to team members.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Experience with ASP.NET MVC / Web API.
  • Strong experience developing unit tests, integration tests, E2E tests, load/stress
  • Strong experience with relational databases (MS SQL, PostgreSQL, My SQL etc.)
  • Knowledge of front-end technologies such as React and JavaScript.
  • Strong understanding of Cloud (Azure or AWS).
  • Experience with CI/CD pipelines.
  • Familiarity with ORMs such as Entity Framework.
  • Experience using AI-assisted development tools.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Analytical mindset with excellent problem-solving skills.
  • Experience working in Agile development environments.
  • Proficient in using version control systems, such as Git.
  • Willingness to stay updated on industry trends and continuously improve skills.

Benefits

Comp & perks
  • Employee Resource Groups to encourage diverse voices
  • Coffee with Mark sessions – Our employees get to interact with our CEO on very important and sometimes difficult issues ranging from mental health to work-life balance and current affairs.
  • Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETSaaSJavaScriptHTMLCSSReactASP.NET MVCWeb APIrelational databases
Soft Skills
communication skillsproblem-solving skillsmentoringcollaborationanalytical mindsetteamworkprocess improvementinnovationtechnical trainingonboarding