Granicus provides technology that empowers government organizations to create better lives for the people they serve. By offering the industry’s leading cloud-based solutions for communications, meeting and agenda management, and digital services to more than 3,000 public sector organizations, Granicus helps turn government missions into quantifiable realities. Granicus products connect more than 150 million people, creating a powerful network to enhance government transparency and citizen engagement. By optimizing decision-making processes, Granicus strives to help government realize better outcomes and have a greater impact for the citizens they serve.

As a company, Granicus helps empower some of the most creative people in the world who innovate within complex public sector organizations to make policies more effective and to transform the citizen experience so that everything from road closures to fostering programs are better understood.

View All Jobs

Associate Software Engineer

Denver, CO
  • Apply
Job Description

Granicus is hiring a cohort of Associate Software Engineers in Denver! The cohort is set to start August 19th, so apply today! 


The Associate Software Engineer role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment in which to grow their skills and contribute code to production systems.


Associate Software Engineers 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.


What You Get To Do:

  • Learn about and uphold the Development team’s core values: Test-Driven Development, Collective Ownership, Agile Development, and Egoless Programming
  • 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 at least one application within the Granicus product suite
  • Collaborate with your Scrum team, the Development team, and the broader Product Organization
  • Be a participating member of the broader Granicus technology organization

Skills & Requirements

What We Need In You:

  • Experience testing and/or supporting production-quality web applications (automated testing experience is a plus).
  • Basic knowledge of HTML 5, CSS, and related web technologies
  • Basic knowledge of one or more programming languages (JavaScript, Ruby, C#, Java, PHP, or SQL) and/or frameworks (Rails, .NET, Mule, Drupal, WordPress) used in our stack
  • Commitment to quality and the craft of software development
  • Comfort with the text editor of your choice and the command-line interface
  • Passion for learning new things
  • Interest in being a part of an open, collaborative, and extraordinarily skilled software development team

Granicus is committed to providing equal employment opportunities. All qualified applicants and employees will be considered for employment and advancement without regard to race, color, religion, creed, national origin, ancestry, sex, gender, gender identity, gender expression, physical or mental disability, age, genetic information, sexual or affectional orientation, marital status, status with regard to public assistance, familial status, military or veteran status or any other status protected by applicable law.


Sign Up For Job Alerts