Senior Software Engineer – Subject Matter Expert, Application Development

Cyber Security Innovations
Hyattsville, MD
Job Description
Role Overview

CSI is seeking a Senior Software Engineer to serve as a full-stack development SME on a federal client's AI Support Services program. This role designs, builds, and sustains production-grade applications using modern full-stack architectures (PERN) and Infrastructure-as-Code, while applying Agile/Scrum practices and supporting the software development lifecycle end-to-end.

What You Will Do

Key responsibilities include providing extensive software development, scripting, and project-level technical leadership, applying Scrum/Agile development methodologies, designing and implementing applications using full-stack approaches, and managing CI/CD pipelines and Git-based code management.

Why It Might Be a Fit

The ideal candidate will have 5–10 years of software engineering experience, including full-stack development, and in-depth knowledge of relational databases. Proficiency in PERN stack (PostgreSQL, Express.js, React, Node.js) and Terraform is also required.

Requirements

  • 5–10 years of software engineering experience, including full-stack development
  • Hands-on experience with multiple development frameworks and software architecture
  • In-depth knowledge of relational databases
  • Proficiency in PERN stack (PostgreSQL, Express.js, React, Node.js) and Terraform
  • Expertise managing CI/CD pipelines and Git-based code management
  • Experience integrating observability tools into engineering workflows
  • Strong Scrum/Agile experience
]]>