Granicus - Senior Software Engineer
About Granicus:
Granicus provides comprehensive cloud-based solutions for government communications, website design, meeting management, and digital services to over 5,500 federal, state, and local government agencies worldwide.
Role Overview:
Senior Software Engineer will lead the development team by taking on complex technical tasks and contributing to all areas of the government technology product suite. The role involves being a core maintainer of multiple applications while serving as a technical resource and mentor to the broader development organization.
Location:
Remote position.
Key Responsibilities:
- Develop, debug, and maintain production-quality web applications in the government technology space
- Serve as core maintainer of multiple applications within the product suite
- Develop and maintain highly complex features across multiple applications
- Lead technical planning and feature grooming for development teams
- Mentor junior team members and serve as technical resource for the organization
- Maintain and improve large, legacy code bases
- Contribute to technical infrastructure management and deployment processes
- Support applications across all environments and handle production issues
Qualifications:
- 5+ years experience developing, testing, and supporting production web applications in Java/Spring Boot and/or Ruby on Rails at scale
- Experience maintaining and improving large, legacy code bases
- Unit/automated testing and TDD experience in Java and/or Ruby
- Experience with Docker, CI/CD, and Kubernetes as a developer
- Experience working in agile development environments
- Experience mentoring junior team members and providing technical leadership
- AWS services experience (Lambda, ECS/Fargate, SES, container architectures) preferred
- Commitment to continuous integration and software development quality
Compensation & Benefits:
$95,000 - $105,000 base salary (excludes bonus/commission)
Comprehensive health benefits, 401(k) with matching, flexible time off, and remote-first work environment.