Job Openings >> Software Developer Senior
Software Developer Senior
Summary
Title:Software Developer Senior
ID:10265
Department:Information Technology
Location :Remote
Description

SUMMARY: 

As a Senior Software Developer supporting the FBI CJIS Core Services Team, you will lead the design, development, and maintenance of secure, scalable, and mission-critical enterprise applications. These services form the technical foundation for systems supporting federal law enforcement operations, including message routing, agency identification, and centralized data reporting. You will work within a SAFe Agile environment and collaborate closely with stakeholders across the FBI to deliver high-availability, cloud-native solutions. 

Key Responsibilities: 

  • Design and develop enterprise-grade applications that support cross-functional workflows across FBI CJIS systems. 
    Lead the implementation of cloud-native services using AWS technologies such as EC2, Lambda, RDS, and DynamoDB. 
    Architect and build front-end applications using React to deliver responsive, accessible, and intuitive user experiences.
    Develop and maintain CI/CD pipelines using tools such as Bitbucket, Jenkins, or GitLab CI/CD to support automated testing, integration, and deployment. 

  • Translate business requirements into technical designs and functional applications that align with FBI enterprise architecture and standards. 

  • Implement unit, integration, and automated tests to ensure application quality, performance, and security compliance. 

  • Participate in Agile ceremonies (e.g., PI Planning, Sprint Reviews, Retrospectives) and contribute to backlog grooming and iteration planning. 

  • Support the operational maintenance of deployed solutions, including monitoring, incident response, troubleshooting, and patch management. 

  • Ensure applications meet rigorous availability, reliability, and security standards, particularly within cloud-based government environments. 

  • Collaborate with system administrators, engineers, and business owners to ensure the seamless integration of enterprise services across CJIS platforms. 

Required Qualifications: 

  • Minimum 7+ years of software development experience, with at least 3 years focused on enterprise application design and cloud-native services. 

  • Proficiency in JavaScript/TypeScript and React for front-end development. 

  • Expertise in cloud architecture and services, especially AWS GovCloud (e.g., Lambda, EC2, S3, RDS, DynamoDB). 

  • Experience working with CI/CD pipelines, source control (Bitbucket/Git), and containerized deployments (Docker). 

  • Solid understanding of secure coding practices, including data encryption, API authentication, and FedRAMP/NIST-compliant development workflows. 

  • Ability to write scalable, maintainable, and well-tested code within Agile/Scrum or SAFe development frameworks. 

  • Familiarity with Atlassian toolchain (Jira, Confluence, Bitbucket) for work tracking and documentation. 

  • Experience supporting mission-critical, 24/7 operational systems with incident resolution and system hardening responsibilities. 


Work Environment:  

  • Active Secret clearance required.  

  • Primarily remote, with occasional on-site requirements at the CJIS facility in Clarksburg, WV, for equipment pickup or meetings.  

  • Core hours: 9:00 AM–4:00 PM ET, with potential weekend/non-business hours for maintenance and on-call support (response within one hour). 

ApplicantStack powered by Swipeclock