Press ESC to close

Software Engineer 4


Published: Mon, 01 Sep 2025 22:50:15 GMT

Software Engineer 4 at Granicus

The Company:

Granicus is a leading Govtech company dedicated to bringing governments and their constituents together through innovative technology. We are committed to making a positive impact in communities by providing equitable and inclusive solutions for our customers. Our company has consistently been recognized on the GovTech 100 list for the past 5 years and has also been named one of the best companies to work for by BuiltIn.

We have been serving federal, state, and local government agencies for over 25 years and have more than 300 million citizen subscribers. Our comprehensive cloud-based solutions for communications, government website design, meeting and agenda management software, records management, and digital services have empowered stronger relationships between government and residents in the U.S., U.K., Australia, New Zealand, and Canada. By simplifying interactions with residents and disseminating critical information, Granicus brings governments closer to the people they serve, driving meaningful change for communities around the globe.

Want to learn more? Check out our website here.

The Role:

As a Senior Software Engineer at Granicus, you will lead by example and take on challenging and complex technical tasks. You will make significant contributions to all areas of our product suite and play a key role in grooming and planning new features. Your deep expertise in multiple technologies and applications will be invaluable in improving the design, interface, and architecture of our products. You will also be responsible for supporting our applications in all environments and mentoring other team members.

What Your Impact Will Look Like:

– Collaborate with product management and business stakeholders to deliver SaaS-based solutions.
– Communicate and work effectively with others to create 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 highly secure, performant, scalable, and available solutions.
– Come up with technical solutions to complex problems and see them through to implementation.
– Troubleshoot and fix production issues related to deployments, networking, configuration, databases, performance, stability, security, and application logic.
– Mentor and provide technical training to team members and help onboard new hires.
– Champion the development team’s core values.

You Will Love This Role If You Have:

– 5+ years of experience developing, testing, shipping, and supporting production-quality SaaS-based desktop and web applications.
– Expert-level knowledge of .NET and related frameworks.
– Strong knowledge of JavaScript, HTML 5, CSS, and related web technologies.
– Strong experience developing unit tests, integration tests, E2E tests, and load/stress tests.
– Strong experience with relational databases (MS SQL).
– Experience building and maintaining CI/CD pipelines.
– Experience mentoring junior team members.
– A commitment to quality and the craft of software development.
– Excellent communication and time management skills.
– Strong analytical and problem-solving skills.
– A passion for learning new things and the ability to do so quickly.
– The ability to serve as a technical leader of an open, collaborative, and skilled software development team.

Security Requirement:

As a Senior Software Engineer at Granicus, you will be responsible for maintaining the confidentiality, integrity, and availability of our information assets in accordance with our company’s information security program.

Don’t have all the skills/experience mentioned above? At Granicus, we are committed to building diverse and inclusive teams. We do not have degree requirements for most of our roles. If you don’t meet every requirement listed but are eager to learn more, we encourage you to apply. We may be able to find another role that is a perfect fit for you.

Security and Privacy Requirements:

– Responsible for maintaining the confidentiality, integrity, and availability of Granicus’ information assets in accordance with our company’s information security program.
– Responsible for ensuring the data privacy of our employees and customers, as well as completing all required privacy training in a timely manner.

The Team:

We are a remote-first company with a globally distributed workforce across the United States, Canada, United Kingdom, India, Armenia, Australia, and New Zealand.

The Culture:

At Granicus, we strive to create a transparent, inclusive, and safe space for all employees. Some highlights of our culture include:

– Employee Resource Groups to encourage diverse voices.
– “Coffee with Mark” sessions, where employees can interact with our CEO and discuss important topics such as mental health, work-life balance, and current affairs.
– Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.
– Special guest speakers who discuss issues that impact our employee population.

The Impact:

We are proud to serve dynamic organizations around the globe and make a positive impact in the world through our digital solutions. See more of our impact here.

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 regarding public assistance, familial status, military or veteran status, or any other status protected by applicable law.
Apply link