All roles

Open role

[Remote] Senior Software Engineer

Remote · Singapore Full-time

Note: The job is a remote job and is open to candidates in USA. Granicus is hiring a Senior Software Engineer to develop and maintain software products in a SaaS environment. The role focuses on scalable backend services, web scraping frameworks, production multi-agent systems, integrations, and user-facing interfaces, while contributing to architecture and mentoring developers.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python, FastAPI, and LangChain
  • Build and maintain scraping frameworks using Firecrawl, Playwright, or similar technologies
  • Develop and orchestrate multi-agent systems, including LangFlow pipelines and agent-to-agent (A2A) communication
  • Deploy multi-agent systems to production with robust monitoring and failover mechanisms
  • Integrate agents with third-party tools like Salesforce, SharePoint, Slack, and internal business systems
  • Create responsive, user-friendly frontend components using [React.js](http://React.js) or similar frameworks
  • Implement real-time interfaces using SSE or WebSocket for dynamic data flows
  • Use observability platforms such as LangFuse to monitor agent performance and interaction logs
  • Mentor junior developers, conduct code reviews, and help drive system architecture decisions
  • Collaborate with cross-functional teams (AI/ML, DevOps, Product) in agile environments
  • Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program
  • Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies

Skills

  • 8–12 years of full-stack development experience, with expert-level Python proficiency
  • Strong backend experience with FastAPI, asyncio, and building scalable microservices
  • Proven experience building and deploying web scraping frameworks such as Firecrawl, Scrapy, Playwright, etc
  • Strong understanding of and hands-on experience with agent-based systems, including: Agent-to-agent (A2A) communication LangFlow orchestration Deploying multi-agent systems in production
  • Demonstrated experience in integrating agents with third-party systems (Salesforce, SharePoint, CRMs, or similar)
  • Frontend development experience using [React.js](http://React.js), TypeScript, or other modern frameworks
  • Familiarity with agent observability tools such as LangFuse
  • Experience using developer AI tools such as GitHub Copilot, Winsurf, or equivalents
  • Candidates must currently be located in Puerto Rico

Benefits

  • Flexible Time Off – Take the time you need to rest, recharge, and live your life.
  • Company-Wide Wellbeing Days – Paid days off to unplug and focus on your mental health.
  • Work From Home Reimbursement – Support a productive home office environment.
  • Private health, vision, dental and life insurance – 100% Employer-Paid. Comprehensive coverage for you and your family.
  • On-Demand Mental Health Support – Access to Headspace and other wellness tools.
  • Pension Plan and Retirement options
  • Online Learning Platforms – Fuel your professional development.

Company Overview

  • Granicus provides technology that empowers government organizations to create better lives for the people they serve. It was founded in 1999, and is headquartered in Denver, Colorado, USA, with a workforce of 1001-5000 employees. Its website is http://www.granicus.com.
  • Company H1B Sponsorship

  • Granicus has a track record of offering H1B sponsorships, with 1 in 2026, 3 in 2025, 2 in 2023, 3 in 2022, 3 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Field Sales Engineer

    Work from home Full-time role

    [Remote] Specialist III - Product Management

    Work from home Full-time role

    [Remote] Inside Sales Executive - Tampa, FL (Hybrid)

    Work from home Full-time role

    [Remote] New Business Sales Executive - Western Territory

    Work from home Full-time role

    [Remote] Territory Account Manager - San Francisco, CA

    Work from home Full-time role

    PT Seasonal Merchandise Associate

    Work from home Full-time role

    Scheduling & Client Services Coordinator

    Work from home Full-time role

    Interpreter Quality Specialist

    Work from home Full-time role

    Senior Remote Bilingual Customer Support Specialist – Multilingual Billing & Account Management Expert – Champion Exceptional Customer Experience at brighthush

    Work from home Full-time role

    Professional Services Consultant - Environmental Science

    Work from home Full-time role

    Health & Group Benefits Consultant

    Work from home Full-time role

    Multi-Site Quoter {SE}

    Work from home Full-time role

    Hospice RN Oncall

    Work from home Full-time role

    Psychiatric Clinician (PMHNP/PA) Georgia Licensed

    Work from home Full-time role

    The Signature Mobile Notary Needed OKC, OK

    Work from home Full-time role

    Remote Personal Development & Leadership Consultant

    Work from home Full-time role

    Director of Customer Success

    Work from home Full-time role

    Senior Night‑Shift Customer Success Specialist – AI‑Powered Real Estate Platform Expert, English‑Fluent Technical Troubleshooter, Remote Europe/Ukraine (5:30 PM – 2:30 AM EET) – 24/7 Client Champion at brighthush

    Work from home Full-time role

    SEO Manager, Roofing (Remote, Miami)

    Work from home Full-time role

    Product Manager

    Work from home Full-time role

    Coding Audit and Client Manager

    Work from home Full-time role