Here are our current job openings. Please click on the job title for more information, and apply from that page if you are interested.
Responsible Use of AI:
Granicus is a global leader known for building meaningful connections with every digital interaction. While AI helps us enhance efficiency to elevate the candidate experience, our primary focus is on communicating with candidates with honesty and care. In locations where it is permitted by local legislation, Granicus will use AI tools to assist us in the following ways, which may change from time to time in accordance with business needs:
• Job descriptions: Our hiring managers or recruiters may use AI to help draft job descriptions, which are then carefully refined to ensure clarity and accuracy.
• Outreach messages: Recruitment team members may use AI to draft messages to potential candidates and then personalize them with a human touch.
• Interview scheduling: We may use AI tools to streamline interview scheduling and automate follow-up communications to ensure the smoothest process for candidates.
• Interview questions: Our interviewers may use AI to assist in building questions tailored to the skills and qualities listed in the job description, ensuring relevance to the role.
• Note taking: We may use AI tools like Copilot to summarize Teams calls, which reduces our reliance on manual notetaking.
Throughout these processes, AI serves as a tool to enhance, not replace, the human connection at the core of our hiring experience. All decisions are made by our recruiters and hiring managers, who carefully review each application and bring context, expertise, and empathy to the process. We are committed to transparency, fairness, and responsible use of technology in hiring, ensuring every candidate is evaluated with both innovation and integrity.
If you choose to not give consent to AI reviewing your profile, your application and resume will still be fully reviewed by our recruiting team. Opting out will not negatively impact your candidacy or the consideration you receive.
The Granicus Quality Engineer 2 contributes to the overall quality of multiple software platforms, executing on quality initiatives throughout the entire testing lifecycle. Responsibilities include, but are not limited to, test case creation, manual testing, defect analysis, status reporting, and generating metrics as required. Experience with automated testing is highly desirable.
Granicus releases new features and...
At Granicus, we understand that public interest technology isn't a one-size-fits-all solution. That's why we developed the Government Experience Cloud — a purpose-built platform to improve efficiency for internal and external operations, digital service delivery, and trust in government. Acknowledging that technology alone isn't enough to drive change, our skilled experience design agency, efficient technology implementation practices, and robust data-driven insights catalyze meaningful change in communities worldwide. Our unwavering commitment to the power of people, process, and technology sets us apart, enabling us to deliver excellence consistently.
The Granicus Experience Group (GXG) is...
Due to Granicus’ continued growth, the Business Development Team is seeking new team members who will work to identify potential customers, further our partnerships with existing clients and increase the adoption of modern government technology throughout the country. The Business Development Representative is responsible for prospecting, qualifying, and generating new sales opportunities to help support the Federal, State and Local Sales teams. They will partner with Sales Executives to set up discovery meetings and opportunities with key decision makers in the government. These opportunities will be generated through qualifying inbound marketing campaign leads and strategic outbound communication. This role is for a highly-motivated, ambitious, and results...
The Customer Success Consultant is accountable for our clients' adoption of our growing suite of SaaS solutions and services across client segment tiers, driving visible value aligned with our clients' business outcomes. As a consultant, you will act as a powerful client advocate, providing exceptional customer service so that our clients can deliver high-quality civic and citizen experiences in their communities. You will develop your experience with Software as a Service (SaaS) platforms and the ability to translate the capabilities of a technology platform into specific benefits for a given client.
PLEASE NOTE - You must reside in Costa Rica to be considered for this position. Candidates living in other countries cannot be considered at this time. The Customer Success Consultant – Strategic Accounts is a trusted advisor responsible for driving adoption, value realization, and long-term success for a focused portfolio of high-value strategic customers. These customers receive a more personalized and proactive level of service, including quarterly Strategic Review meetings, collaborative Success Planning, and tailored support for budget planning efforts. This role is ideal for professionals with a strong background in customer success, account management, or consulting—particularly those who thrive in high-touch, relationship-driven...
The Senior Network Engineer is part of the Infrastructure Engineering team at Granicus. The team supports and maintains network hardware, software, and critical systems with a focus on security, availability, and scalability. The ideal candidate possesses strong network triage and troubleshooting skills, with specific focus on network switches, firewalls, load balancers and internet service providers.
#IND
The Technical Support Representative is a resident expert on the Customer Support team whose knowledge of software configurations, online payment system integrations, relational databases, scripting, web applications, networks and general knowledge of internet communication protocols provides a valuable insight for solving problems. They are master troubleshooters and follow consistent, logical steps to identify/replicate issues, isolate causes and report back to clients on resolution. They are responsible for providing high-quality technical support for the Granicus software services we provide to the government and public. This person will also work on other programming and documentation projects as required. The Technical Support team partners with the Customer...
The Technical Support Representative is a resident expert on the Customer Support team whose knowledge of software configurations, online payment system integrations, relational databases, scripting, web applications, networks and general knowledge of internet communication protocols provides a valuable insight for solving problems. They are master troubleshooters and follow consistent, logical steps to identify/replicate issues, isolate causes and report back to clients on resolution. They are responsible for providing high-quality technical support for the Granicus software services we provide to the government and public. This person will also work on other programming and documentation projects as required. The Technical Support team partners with the Customer...
The Senior DevOps Engineer will play a significant role in the development, automation, and security across our diverse company portfolio. We presently use a diverse number of systems like Chef, GitLab, GitLab-CI, Terraform, and Kubernetes to automate the testing and delivery of both our Windows and Linux based hosted applications; with plans to consolidate on a standard set of tools leveraging GitLab-CI and Kubernetes where possible. The Senior DevOps Engineer will have an excellent understanding of full-stack application development, testing, continuous integration, a passion for security, and extensive experience working in an agile software development environment. #India
The Software Engineer three role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment to grow their skills and contribute code to production systems. The Software Engineer three role will be expected to take on leadership roles in the maintenance of automation test suites, and they will be tasked to work on production code as well. All Granicus Software Engineers are expected to contribute to the broader Granicus technology organization in the deployment and support of these applications in higher environments.
The Business Development Manager (BDM) represents Granicus in the UK public sector marketplace with responsibility for client acquisition and revenue growth. This position reports directly to the VP of UK Sales and provides tremendous growth opportunity. Strong candidates will be focused on professional development and motivated to excel. Working with multiple accounts simultaneously, the BDM has exceptional consultative selling skills, enjoys problem solving and is able to translate the capabilities of multiple technology platforms into specific benefits for a given public sector organisation. The BDM has expertise selling software and related services to transformation, customer service, engagement, communication, public affairs and technology leadership within...
We are looking for an experienced Senior Information Security Analyst to join the Information Security and Compliance team. The team manages internal and external audits, policies and procedures, control investigations to test effectiveness and identify efficiencies, and third-party risk management. We also provide support with RFPs, RFIs, other customer security questions, and customer security discussions. This role will report to the Manager of Information Security and Compliance.
In this role, you will lead audits, technical...
We are looking for a Senior Information Security Analyst with experience with vulnerability management and NIST 800-53 controls to join the information security and compliance team. You will report to the Senior Manager, Information Security Programs. You will perform analysis of vulnerability scan reports, improve the processes related to ticket creation and tracking, perform trend analysis of vulnerabilities and assets, lead discussions with product owners to address identified trends, and meet regularly with system owners to triage findings and drive closure. You will have experience with FedRAMP ConMon reporting, including completion of the PO&AM, DR tracker, and other...
Granicus' Swagit Productions team is hiring an entry level Video Producer for our remote team in Costa Rica. The video producer's primary responsibility is to ensure the production of high-quality video content for Public Sector customers.
In addition to core responsibilities related to video direction, candidates will be expected to take on additional duties as required by the business. These may include indexing content, conducting quality assurance checks, and supporting operational needs as they arise. Shifts may vary during the week.
Please note that you must be fully bilingual (English and Spanish) to be considered for this role, and all resume submissions must be in English. Additionally, you must reside...
Granicus is looking for data analyst to join Granicus’s Business Analytics team as part of the Operational Excellence function. The data analyst will use Granicus business data to develop reporting and analytics to drive operational improvements and business decision making.
The Senior Software Engineer role at Granicus is for developers who lead by example. They regularly take on challenging and complex technical tasks and consistently make significant contributions to all areas of the Granicus product suite. In addition to those contributions, the Senior Software Engineer is a key contributor when new features are being groomed and planned by their team. Their product and technical knowledge is indispensable in this area.
Senior Software Engineers have deep expertise in multiple different technologies and applications and proactively apply their knowledge improving the design, interface, and architecture of our products. They fully understand the...
The Senior Quality Engineer role at Granicus is for quality engineers who lead by example the testing of our products in a SaaS environment. They regularly take on the most difficult technical tasks and consistently make significant contributions to our automated test suites. In addition to those contributions, the Senior Quality Engineer is a key contributor when new features are being groomed and planned by their team. Their application knowledge is indispensable in this area.
Senior Quality Engineers proactively look for opportunities to improve the design of our Manual and automated test suites and quality...
The Software Engineer three role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment to grow their skills and contribute code to production systems. The Software Engineer three role will be expected to take on leadership roles in the maintenance of automation test suites, and they will be tasked to work on production code as well. All Granicus Software Engineers are expected to contribute to the broader Granicus technology organization in the deployment and support of these applications in higher environments.
The Manager, Software Engineering 2 at Granicus works to drive our teams to produce excellent software and works with our smart, driven engineers to enable their learning and growth. At Granicus you will embody these values and ensure they are lived and breathed by their team. In addition to our values you will champion practices such as test-driven development, knowledge sharing, collective code ownership, and a supportive learning environment. This role will allow you to write code, mentor engineers, and think strategically. Your ideas about culture, roadmaps, and technical decisions of all sizes will be highly valued. You will love to collaborate on code and high level thinking, think writing tests first is the best, and care deeply about people...
An Entry Level-SEO Specialist’s main role is to analyze and review client websites. You will work very closely with the SEO Analysts to make recommendations to improve traffic and assist in implementing those changes to websites so they are optimized for search engines. This is a remote position based in Costa Rica and does not offer relocation benefits. Job applicants must be located and legally authorized to work in Costa Rica in order to be elegible for consideration. Note that this role is a 1 year contract position.
The Software Engineer three role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment to grow their skills and contribute code to production systems. The Software Engineer three role will be expected to take on leadership roles in the maintenance of automation test suites, and they will be tasked to work on production code as well. All Granicus Software Engineers are expected to contribute to the broader Granicus technology organization in the deployment and support of these applications in higher environments.
We are seeking an experienced Data Scientist III to join our team. In this role, you will manage the entire data science lifecycle, including data acquisition, preparation, model development, deployment, and monitoring. You will apply advanced techniques in Python programming, machine learning (ML), deep learning (DL), and generative AI to address complex challenges and develop high-impact solutions. Your role will involve leading projects, collaborating with cross-functional teams, and driving data-driven decision-making across the organization.
We are seeking a dynamic, customer-centric sales professional to drive revenue growth within our tourism segment. This role focuses on identifying, educating, and engaging prospective and current clients—including destination marketing/management organisations (regional tourism organisations, convention bureaus, government tourism departments, etc.) chambers of commerce and other travel/tourism-related organisations —using consultative and insight-driven selling techniques. The ideal candidate will have experience in the tourism/destination marketing industry, a strong technology sales background, exceptional communication skills, and a relentless drive to exceed sales targets in a fast-paced, innovative environment.#Australia/NZ
The Software Engineer three role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment to grow their skills and contribute code to production systems. The Software Engineer three role will be expected to take on leadership roles in the maintenance of automation test suites, and they will be tasked to work on production code as well. All Granicus Software Engineers are expected to contribute to the broader Granicus technology organization in the deployment and support of these applications in higher environments.#India
We are seeking a highly skilled Senior DevOps Engineer with a primary focus on Elasticsearch Observability and related technologies. The successful candidate will be responsible for implementing ELK stack solutions, managing Elasticsearch indices, integrating web APIs, and overseeing self-hosted clusters. This role includes designing centralized logging solutions, optimizing configurations, and fine-tuning bulk load processes. Additionally, the engineer will participate in technical discussions, advocate for logging best practices, troubleshoot issues, and plan for effective cluster capacity.
Due to Granicus’ continued growth, the Business Development Team is seeking new team members who will work to identify potential customers, further our partnerships with existing clients and increase the adoption of modern government technology throughout the country.The Business Development Representative is responsible for prospecting, qualifying, and generating new sales opportunities to help support the Federal, State and Local Sales teams. They will partner with Sales Executives to set up discovery meetings and opportunities with key decision makers in the government. These opportunities will be generated through qualifying inbound marketing campaign leads and strategic outbound communication. This role is for a highly-motivated, ambitious, and results driven...
The Quality Engineer role at Granicus is for quality engineers growing their technical and software development skills testing our products in a SaaS based environment. Their key focus is on developing automated tests for product-driven features within the Granicus product suite. Quality Engineers are proficient in multiple test automation frameworks and gain on-the-job experience applying their knowledge and experience in improving the design, quality and coverage of our automated test suites. They understand the deployment process and support testing the applications in all environments. As they gain expertise, they share their knowledge with the broader engineering team.#India
The Software Engineer three role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment to grow their skills and contribute code to production systems. The Software Engineer three role will be expected to take on leadership roles in the maintenance of automation test suites, and they will be tasked to work on production code as well. All Granicus Software Engineers are expected to contribute to the broader Granicus technology organization in the deployment and support of these applications in higher environments.
The Quality Engineer role at Granicus combines manual testing expertise with automated testing skills, specifically using CodeceptJS for end-to-end automation. This position is ideal for quality engineers who excel at both exploratory testing and building robust automated test suites. The successful candidate will balance hands-on manual testing with developing and maintaining CodeceptJS automation frameworks to ensure comprehensive coverage of our SaaS products. Quality Engineers in this role are expected to think critically about test strategy, identify areas where automation provides the most value, and execute thorough manual testing where human insight is essential. They work closely with development teams to integrate automated tests into CI/CD pipelines while maintaining high...
The Software Engineer role at Granicus is for developers growing their technical and software development skills developing products in a SaaS based environment. They take on challenging technical tasks and consistently make significant contributions to all areas of the Granicus product suite. Software Engineers are proficient in multiple different technologies and gain on-the-job experience applying their knowledge and experience in improving the design and quality of our products. They understand the deployment process and support our applications in all environments. As they gain expertise, they share their knowledge with the broader engineering team.#India
PLEASE NOTE - You must reside in Costa Rica to be considered for this position. Candidates living in other countries cannot be considered at this time.The Quality Engineer role at Granicus is for quality engineers growing their technical and software development skills testing our products in a SaaS based environment. Their key focus is on developing automated tests for product-driven features within the Granicus product suite. Quality Engineers are proficient in multiple test automation frameworks and gain on-the-job experience applying their knowledge and experience in improving the design, quality and coverage of our automated test suites. They understand the deployment process and support testing the applications in all environments. As they gain expertise, they share their...
The Digital Content Writer plays a pivotal role in shaping and delivering compelling editorial content for Destination Marketing Organizations (DMOs) through a network of talented freelance writers. Collaborating closely with these writers, the Digital Content Writer ensures the seamless production and timely delivery of diverse content formats such as blog posts and website copy utilizing the Simpleview CMS. In tandem with Simpleview’s digital strategists, SEO analysts, paid media analysts, and project managers, the Digital Content Writer will drive content creation initiatives and support digital marketing campaigns.
The Quality Engineer III will play a critical role in ensuring our digital products are inclusive and usable for all users, including those with disabilities. This role requires a strong foundation in quality engineering, a deep understanding of accessibility standards such as WCAG, and hands-on experience with both manual and automated accessibility testing tools. The Accessibility QE III will work closely with cross-functional teams to identify, prioritize, and resolve accessibility issues, and will help drive inclusive design practices across the organization.
The SEO Analyst is a customer-facing role that focuses on providing expertise and strategic consulting to Simpleview’s search engine optimization (SEO) clients. They focus on growing traffic and conversions through SEO and conversion rate optimization (CRO), strong content recommendations that are implemented by our team of writers, and site navigation, but may also occasionally provide guidance in paid media and other digital marketing campaigns.SEO Analysts support their clients by understanding their digital marketing objectives, conducting research and analysis, monitoring performance and providing recommendations to improve website traffic and meet client goals. The SEO Analyst accurately understands the client’s goals and objectives and effectively communicates that information...
PLEASE NOTE - You must reside in Costa Rica to be considered for this position. Candidates living in other countries cannot be considered at this time.Granicus is looking for an enthusiastic and organized Benefits Specialist to oversee the day-to-day employee benefit operations for Granicus’s benefits packages. This individual will be an integral part of our global benefits team to ensure our plans run smoothly. Responsibilities include: handling the benefit enrollment , orientation processes and employee inquiries. The ideal candidate is thorough and detail-oriented and has experience assisting employees with benefit enrollment at all stages of the employee life cycle. #PuertoRicoCostaRica
The Software Engineer role at Granicus is for developers growing their technical and software development skills developing products in a SaaS based environment. They take on challenging technical tasks and consistently make significant contributions to all areas of the Granicus product suite. Software Engineers are proficient in multiple different technologies and gain on-the-job experience applying their knowledge and experience in improving the design and quality of our products. They understand the deployment process and support our applications in all environments. As they gain expertise, they share their knowledge with the broader engineering team.
The Software Engineer role at Granicus is for developers growing their technical and software development skills developing products in a SaaS based environment. They take on challenging technical tasks and consistently make significant contributions to all areas of the Granicus product suite. Software Engineers are proficient in multiple different technologies and gain on-the-job experience applying their knowledge and experience in improving the design and quality of our products. They understand the deployment process and support our applications in all environments. As they gain expertise, they share their knowledge with the broader engineering team.
Opening from Default - All locationsThe Company Serving the People Who Serve the People Granicus is driven by the excitement of building, implementing, and maintaining technology that is transforming the Govtech industry by bringing governments and their constituents together. We are on a mission to support our customers by meeting the needs of their communities and implementing our technology in ways that are equitable and inclusive. Granicus has consistently appeared on the GovTech 100 list over the past 5 years and has been recognized as the best companies to work on BuiltIn. Over the last 25 years, we have served 5,500 federal, state, and local government agencies and more than 300 million citizen subscribers powering an unmatched Subscriber Network that uses our digital...
The Granicus is seeking a proactive and detail-oriented Systems and Procurement Analyst based in India, with strong technical expertise across business systems such as Salesforce, NetSuite, and Wrike, and a strategic mindset for managing SaaS procurement and vendor relationships. This hybrid role blends day-to-day systems administration with responsibilities around software contract analysis, renewal strategy, and vendor negotiations.The ideal candidate will ensure system stability and data integrity while playing a key role in managing our SaaS portfolio — helping the business get maximum value from its technology investments.#India
Granicus is the leading provider of citizen engagement technologies and services for the public sector, bringing governments closer to the people they serve with the first-and-only Civic Engagement Platform. Granicus works with more than 5,500 government organizations and connects more than 280 million people in the largest Citizen Subscriber Network of its kind.#India
PLEASE NOTE - You must reside in Costa Rica to be considered for this position. Candidates living in other countries cannot be considered at this time.The Customer Success Consultant – Strategic Accounts is a trusted advisor responsible for driving adoption, value realization, and long-term success for a focused portfolio of high-value strategic customers. These customers receive a more personalized and proactive level of service, including quarterly Strategic Review meetings, collaborative Success Planning, and tailored support for budget planning efforts. This role is ideal for professionals with a strong background in customer success, account management, or consulting—particularly those who thrive in high-touch, relationship-driven environments. You will work closely with...
Granicus is seeking a skilled Associate Product Manager with a background in software and a passion for improving resident experiences, driving citizen engagement, and advancing government transparency. As an Associate Product Manager, you’ll drive execution across agile teams by translating vision into actionable plans and managing a well-prioritized Jira backlog across multiple value streams. You’ll ensure delivery of high-impact features by balancing competing priorities, aligning cross-functional teams, and applying data-driven decision-making. You’ll also oversee the development of complex, large-scale technical products, ensuring they meet market needs and business goals—especially in the realm of digital tools and automation...