Note: The job is a remote job and is open to candidates in USA. reputed company is seeking an experienced Senior Software Engineer to support mission-critical Federal programs. The role focuses on designing, developing, integrating, deploying, and sustaining full-stack software and AI-enabled applications across front-end, back-end, database, cloud, and infrastructure layers, while supporting CI/CD, Infrastructure as Code, performance, reliability, observability, and maintainability.
Responsibilities
• Design, develop, test, deploy, maintain, and improve enterprise software applications
• Develop full-stack solutions across front-end, middleware, APIs, back-end services, and relational databases
• Develop applications using technologies such as PostgreSQL, Express.js, React.js, and Node.js
• Build responsive, human-centered front-end solutions using HTML, CSS, JavaScript, and modern JavaScript frameworks
• Develop scalable APIs, microservices, integration services, and application interfaces
• Support integration of generative AI, RAG, predictive analytics, document processing, and other AI services into enterprise applications
• Analyze user requirements, information needs, system flows, data usage, and business processes
• Determine system specifications, architecture requirements, interfaces, and technical implementation approaches
• Develop applications using multiple frameworks and modern software engineering tools
• Design and optimize relational database structures and application data access patterns
• Implement infrastructure using Terraform and other Infrastructure as Code technologies
• Develop and maintain CI/CD pipelines supporting automated application build, testing, deployment, and release
• Manage Git-based source code, branching, versioning, and collaborative development workflows
• Integrate observability, monitoring, logging, and application performance tools into software solutions
• Perform application testing, debugging, performance analysis, and root cause troubleshooting
• Conduct systems analysis and recommend technical, architectural, process, or performance improvements
• Direct or support system installation, upgrades, releases, and production deployments
• Collect, analyze, and summarize development, performance, and service issues
• Participate in Scrum and Agile ceremonies, sprint delivery, demonstrations, and iterative development
• Support secure software development, role-based access control, data management, and ATO requirements
• Develop accessible user interfaces and ensure applicable ICT solutions support Section 508 compliance
Skills
• • Bachelor’s or reputed company’s degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or a related field
• • Five (5) to ten (10) years of relevant software development or software engineering experience
• • Extensive experience in enterprise software development and scripting
• • Experience working within Scrum or Agile software development environments
• • In-depth knowledge of relational databases
• • Hands-on experience developing applications using multiple frameworks
• • Strong proficiency with software engineering tools and software architecture
• • Strong full-stack development experience
• • Experience with PERN or comparable modern full-stack technologies, including PostgreSQL, Express.js, React.js, and Node.js
• • Experience with Terraform or comparable Infrastructure as Code technologies
• • Expertise managing CI/CD pipelines
• • Strong experience with Git-based source code management
• • Experience integrating observability tooling into software engineering environments
• • Experience supporting software installation, upgrades, and production releases
• • Strong understanding of the Software Development Life Cycle
• • Excellent analytical, technical troubleshooting, and problem-solving skills
• • U.S. Citizenship required
• • Ability to obtain and maintain favorable Federal Public Trust suitability
• • All work must be performed within the United States
• • Experience supporting Federal software development or digital modernization programs
• • Experience developing production applications integrating Generative AI, RAG, ML, or cloud AI services
• • Experience building cloud-native applications across Azure, AWS, or GCP
• • Experience with human-centered design and modern UI/UX development
• • Experience developing Section 508-compliant applications
• • Experience supporting Federal ATO, access control, security, and data management requirements
• • Experience supporting enterprise applications through development, deployment, operations, and sustainment
B
Location: , ,
Remote Quest Jobs: Apply Here