$52.75 - $72.25/hr
This role partners closely with software engineering, site reliability, security, and ... FBI Background Check Required * Bachelor's degree in Computer Science, Information Technology ...
$52.75 - $72.25/hr
This role partners closely with software engineering, site reliability, security, and ... FBI Background Check Required * Bachelor's degree in Computer Science, Information Technology ...
$52.75 - $72.25/hr
This role partners closely with software engineering, site reliability, security, and ... FBI Background Check Required * Bachelor's degree in Computer Science, Information Technology ...
OR · On-site
$126K - $166K/yr
Product Management software. * Familiarity with software engineering concepts such as APIs ... For more information on CJIS security requirements, please visit the FBI's CJIS Security Policy ...
$67.1K - $80.8K
2% of jobs
$80.8K - $94.4K
4% of jobs
$94.4K - $108.1K
6% of jobs
$108.1K - $121.7K
8% of jobs
$129K is the 25th percentile. Wages below this are outliers.
$121.7K - $135.4K
7% of jobs
$135.4K - $149K
18% of jobs
The median wage is $152.2K / yr.
$149K - $162.7K
16% of jobs
$162.7K - $176.3K
2% of jobs
$181.9K is the 75th percentile. Wages above this are outliers.
$176.3K - $190K
26% of jobs
$190K - $203.6K
1% of jobs
$203.6K - $217.3K
8% of jobs
$67.1K
$156K
$217.3K
To thrive as an FBI Software Engineer, you need a strong background in computer science, secure coding practices, and problem-solving, typically supported by a bachelor’s or advanced degree in a relevant field. Familiarity with programming languages (such as Java, C++, or Python), cybersecurity protocols, and government software systems—as well as security clearance eligibility—is essential. Excellent communication, analytical thinking, and teamwork skills set you apart in this position. These capabilities are crucial for developing secure, reliable software solutions for sensitive federal operations and working effectively within multidisciplinary teams.
An FBI Software Engineer develops, tests, and maintains software solutions that support the bureau's mission in national security, intelligence, and law enforcement. They work on secure systems, databases, and applications used for investigations, data analysis, and cybersecurity. This role requires strong programming skills, knowledge of security best practices, and the ability to obtain a security clearance. Engineers collaborate with agents, analysts, and IT teams to create reliable and efficient software solutions.
FBI Software Engineers have opportunities to advance by taking on roles with increased technical responsibility, leading development teams, or moving into project management and information security architecture positions. As you gain experience and demonstrate strong performance, you may also progress into supervisory or specialized technical roles, and support mission-critical initiatives that impact national security. The FBI encourages ongoing professional development, cross-training, and education to help staff broaden their expertise and take on new challenges. Career paths may also include opportunities to collaborate with other federal agencies or contribute to innovative research and technology projects. This creates a dynamic and rewarding environment for technology professionals passionate about public service.
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 its constituents together. We are on a mission to support our customers with 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 power an unmatched Subscriber Network that use our digital solutions to make the world a better place. With comprehensive cloud-based solutions for communications, government website design, meeting and agenda management software, records management, and digital services, Granicus empowers stronger relationships between government and residents across the U.S., U.K., Australia, New Zealand, and Canada. By simplifying interactions with residents, while disseminating critical information, Granicus brings governments closer to the people they serve-driving meaningful change for communities around the globe.
Want to know more? See more of what we do here.
Job SummaryThe DevOps Engineer II is a mid-level engineering position responsible for designing, implementing, and supporting automation, deployment, monitoring, and operational reliability across cloud and hosted application environments. This role partners closely with software engineering, site reliability, security, and infrastructure teams to improve continuous integration and continuous delivery processes, infrastructure automation, platform operations, and service resilience.
The successful candidate will demonstrate solid hands-on experience with DevOps practices, cloud infrastructure, systems administration, automation, and troubleshooting, along with the ability to work independently on moderately complex technical efforts. This position is intended for engineers who have moved beyond foundational support responsibilities and are expected to drive platform reliability and efficiency by applying AI across CI/CD, observability, incident response, and infrastructure operations-optimizing builds and pipelines; detecting and diagnosing failures faster; using predictive insights to spot anomalies and bottlenecks; and recommending cost and resource utilization improvements. The engineer will also help adopt AI-assisted operations by using intelligent tooling to improve coding, triage, diagnostics, and repeatability, while contributing to the development and use of MCP (Model Context Protocol) tools and AIOps practices.
What Your Impact Will Look LikeKey Responsibilities
Qualifications and Professional Expectations
AI Expectations
Career Growth and Work Environment
This is a mid-level individual contributor position intended for engineers who can perform assigned responsibilities with increasing independence and technical judgment. The DevOps Engineer II is expected to handle routine and moderately complex technical work with limited supervision, contribute to operational and engineering improvements, and continue building depth in platform engineering, cloud operations, automation, and reliability practices.
This is a full-time position and may include participation in a rotational on-call support model. The role may support systems and environments critical to business operations and therefore requires strong adherence to established operational, security, and compliance standards, along with a willingness to take ownership of issues, contribute to documentation and process maturity, and support the success of the broader engineering organization.
Don't have all the skills/experience mentioned above? At Granicus, we are trying to build diverse, inclusive teams. We do not have degree requirements for most of our roles. If you don't meet every requirement above but are excited to learn more, we encourage you to apply. We might just be able to find another role that could be a perfect fit!
Security and Privacy Requirements
The Team
The Culture
The Impact
Flexibility & Balance
Sourced by ZipRecruiter
Software development
501 - 1,000 Employees
Denver, CO, US
1999