CareerPlanSign in

Senior Software Engineer

Springfield, Virginia, United States💼 Full-time🗓 2026-01-12 → 2026-10-02

Core

Design, develop, and deploy secure, scalable, and modular software solutions and architectures for product lines.

Builds

Microservices, cloud environments, virtual machines, and secure software architectures

Domain

Software Engineering / Cloud Infrastructure

Required skills

Microservices deployment, Cloud environment management, Software architecture design, Configuration management, Scripting/Automation, Functional estimation, Virtual machine development

Preferred skills

MBSE (Model-Based Systems Engineering), Containerization, Linux platform administration, IT system recapitalization, Refactoring

Technologies

Cloud environments, LINUX, IaaS, MBSE tools

Responsibilities

Develop architectures that are inherently secure, robust, scalable, modular, and API-centric; Coordinate software development activities within product lines; Automate tasks through appropriate tools and scripting; Report software risks to engineering leadership; Ensure software is documented and brought under Configuration Management.

Seniority

Senior, hands-on IC