Senior Software Engineer
New
This is a fully remote position.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 7 years of experience
- Required Skills
- PythonDjangoJavaJavascriptSpring BootVue.JsC#.NET coreAngularReact
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
- Minimum 7 years of experience in full-stack software development for enterprise or federal systems
- Proficiency with Java, C#, or Python, and frameworks such as Spring Boot, .NET Core, or Django
- Experience with JavaScript frameworks (React, Angular, or Vue)
- Proficiency in SQL and NoSQL databases
- Familiarity with API design, Docker, Kubernetes, and CI/CD tools
- Understanding of DoD STIGs, data encryption, and cross-domain data exchange
- Experience developing in AWS GovCloud or similar IL-classified cloud environments
- Active DoD Secret clearance
Responsibilities
- Lead full-stack software development for case management and workflow automation modules
- Implement microservices-based architecture supporting modular, scalable functionality across CMA systems
- Design and integrate RESTful APIs enabling data synchronization between user interfaces, reporting dashboards, and backend services
- Develop secure, responsive front-end components aligned with human-centered design principles
- Collaborate with architects and DevOps to maintain CI/CD pipelines
- Ensure code compliance with DoD cybersecurity baselines including DISA STIG and RMF
- Optimize data access and application performance through caching and indexing
- Create and maintain automated unit, integration, and regression tests
- Participate in Agile ceremonies and ensure iterative delivery
- Conduct peer code reviews and mentor junior developers
View Full Description & ApplyYou'll be redirected to the employer's site