
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
• Oversee the full-stack software development for modules related to case management and workflow automation.
• Implement a microservices architecture that supports modular and scalable functionalities across CMA systems.
• Design and integrate RESTful APIs that facilitate data synchronization among user interfaces, reporting dashboards, and backend services.
• Create secure, responsive front-end components that adhere to human-centered design principles to enhance user interaction and accessibility.
• Work in collaboration with architects, DevOps engineers, and system administrators to establish and maintain continuous integration/continuous deployment (CI/CD) pipelines.
• Ensure compliance of code and configuration with DoD cybersecurity baselines, including DISA STIG and RMF standards.
• Enhance data access and application performance through methods such as caching, indexing, and asynchronous service calls.
• Develop and maintain automated unit, integration, and regression tests to support Agile delivery cycles.
• Engage in Agile ceremonies (stand-ups, sprint reviews, retrospectives) to promote iterative delivery and continuous feedback integration.
• Ensure deployment readiness by maintaining up-to-date baseline documentation, configuration tracking, and version control.
• Conduct peer code reviews, identify opportunities for improvement, and mentor junior developers.
• Address application defects and performance issues, providing Tier 3 support during critical incidents.
• Collaborate with business analysts and end users to ensure that functional designs are in alignment with mission workflows.
• Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or an equivalent combination of education, technical training, or work/military experience.
• At least 7 years of experience in full-stack software development for enterprise or federal systems.
• Experience in developing within AWS GovCloud or similar IL-classified cloud environments.
• Proven success in implementing workflow-driven case management systems in Agile or DevSecOps settings.
• Experience with OutSystems is highly desirable.
• Strong expertise in Java, C#, or Python, along with frameworks such as Spring Boot, .NET Core, or Django.
• Proficiency in JavaScript frameworks (React, Angular, or Vue) for creating dynamic, data-driven UI development.
• Competence in SQL and NoSQL databases, including schema design, optimization, and migration.
• Familiarity with API design, containerization (Docker, Kubernetes), and CI/CD automation tools.
• Understanding of DoD STIGs, data encryption, and cross-domain data exchange protocols.
• Strong analytical and problem-solving capabilities in a cloud-first, security-focused environment.
• Excellent collaboration and communication skills across both technical and functional teams.
• Detail-oriented approach to coding, testing, and documentation.
• Ability to lead sprint-based technical initiatives and ensure the delivery of production-ready code.
• Desired certifications: AWS Certified Developer – Associate or Solutions Architect, CompTIA Security+ CE (DoD 8570), Certified Scrum Developer (CSD) or similar Agile certification.
• Some travel may be necessary: Must possess a valid driver’s license and transportation. This is subject to change at the discretion of the customer.
• If accommodations are required for your application or the interview process for applicants with disabilities, please contact Human Resources at 703-594-8601.
• Candidate must be capable of lifting up to 50 lbs.
• Must be willing to perform duties not specified in the job description as required by INflow and our customer.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.