Senior Software Engineer
Job in
Washington, District of Columbia, 20022, USA
Listed on 2026-08-16
Listing for:
Digital Consultants LLC
Full Time
position Listed on 2026-08-16
Job specializations:
-
Software Development
DevOps, AI Engineer (Applied/Software), Full Stack Developer
Job Description & How to Apply Below
We are a certified SBA 8(a) small, disadvantaged business that supports multiple IT customers within the Federal, civilian, and private sectors. Digital Consultants also offers our employees growth opportunities, competitive wages, and a full benefits package. Our founding principles, Fairness and Common Sense, make working here more than a job; it's the Digital family.
Digital Consultants seeks a Senior Software Engineer (Subject Matter Expert Software Developer, Applications) to support FEMA Artificial Intelligence Support Services. The role focuses on designing, developing, integrating, deploying, and sustaining secure, production-quality full-stack applications and engineering capabilities that enable FEMA AI solutions across approved cloud, platform-as-a-service, software-as-a-service, and enterprise technology environments.
Duties to include:
- Design, develop, implement, maintain, and improve full-stack software applications and supporting processes that deliver FEMA AI solutions across FEMA-approved enterprise cloud and technology platforms.
- Translate FEMA program needs, customer pain points, system requirements, data usage, work processes, and user journeys into secure, scalable, maintainable, and production-ready technical solutions.
- Develop front-end, middleware, and back-end components using industry-standard frameworks and languages, including PERN technologies (PostgreSQL, Express.js, React, and Node.js), and develop infrastructure as code using Terraform.
- Apply software architecture and engineering best practices to determine system specifications, technical requirements, integration patterns, data flows, security boundaries, and deployment approaches.
- Build, configure, and sustain applications supporting AI-enabled use cases such as retrieval-augmented generation chatbots, document processing and translation, predictive dashboards, analytics tools, fraud detection, routing, and workflow automation.
- Integrate internally developed and externally developed solutions into FEMA enterprise engineering patterns and approved hosting environments; refactor applications when needed for secure onboarding and operational use.
- Develop, implement, and maintain CI/CD pipelines using FEMA-approved tools and manage source code through Git-based repositories, configuration management, and version-control standards.
- Integrate observability capabilities into software engineering efforts to support performance monitoring, operational troubleshooting, reliability, and continuous improvement.
- Direct or support system installation, configuration, releases, upgrades, maintenance, testing, debugging, and production deployment activities.
- Conduct systems analysis to improve performance; identify problem areas; recommend changes to software, architecture, policies, procedures, and operating practices; and summarize development and service issues for stakeholders.
- Collaborate with product owners, program managers, AI solution architects, AI developers/engineers, data scientists, cloud engineers, security personnel, customer program offices, and other development teams using Agile/Scrum and Joint Development Team practices.
- Participate in sprint planning, demonstrations, reviews, retrospectives, backlog refinement, technical workshops, and other Agile ceremonies; deliver work in accordance with sprint schedules and FEMA System/Software Engineering Life Cycle processes.
- Develop and maintain architecture documentation, build plans, operating plans, security plans, customer guides, technical standards, implementation artifacts, test documentation, and other version-controlled work products.
- Support access-control and permission designs for developers, engineers, testers, operators, and stakeholders using role-based access principles and government and industry best practices.
- Support security boundary and Authority to Operate activities, data-management controls, risk and issue mitigation, and delivery of applications in controlled, secure environments.
- Ensure developed or modified information and communications technology complies with applicable Section 508 accessibility requirements and provide required accessibility testing artifacts when assigned.
- Provide technical input to project status, performance, quality, customer interaction, and system-of-record documentation, and conduct demonstrations of work in progress to obtain stakeholder feedback.
- Provide technical leadership and subject-matter expertise to engineering teams and stakeholders while maintaining continuity of support during normal and, when required, extended operating hours.
- Clearance: No security clearance is identified in the SOO. The…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×