×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Washington, District of Columbia, 20022, USA
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
Leading with our people, Digital Consultants' mission is to deliver the highest level of professional solutions while being a trusted partner and advisor to our customers. With a culture of practicality, opportunity, and creativity, we remain dedicated to being honest, trustworthy, respectful, and ethical in everything we do.?

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.
Requirements
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary