> Markdown version of [/jobs/ext/3828139-software-engineer-4](https://www.wearedevelopers.com/jobs/ext/3828139-software-engineer-4). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 4 - **Company:** M.C. Dean, Inc. - **Location:** McLean, VA, United States - **Experience:** Expert - **Salary:** $125,120.0 - $172,040.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Systems Engineering, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Information Systems, Databases, Continuous Integration, Data Centers, Data Structures, Software Debugging, Software Design Patterns, Distributed Systems, Failover, Python (Programming Language), Message Broker, NoSQL, Object-Oriented Software Development, Commercial Software, Cyber-physical Systems, Software Engineering, Subsystems, Systems Integration, TypeScript, Web Applications, Data Logging, Google Cloud, Git, Event Driven Architecture, AngularJS, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, Front End Software Development, Restful APIs, Software Version Control, Microservices - **Published:** October 18, 2026 - **Apply:** https://diversityjobs.com/career/18670700/Software-Engineer-4-Virginia-Tysons ## About the Role Clearance/Citizen Type:Applicants selected will be subject to a government security investigation and must meet eligibility requirements, including U.S. Citizenship, for access to classified information; ability to obtain a Public Trust is required., * Bachelor's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required with 7+ years of experience in programs and contracts of similar scope, type and complexity. with the provision of SE services for physical security system and IT solutions. * Strong professional experience with Python, including the design of maintainable applications, services, or automation tools. * Hands-on experience with Angular and TypeScript front-end development or C#/.NET development. * Demonstrated experience designing software components or subsystems and explaining architectural choices, constraints, interfaces, and tradeoffs to both technical and nontechnical stakeholders. * Experience developing and integrating RESTful APIs, services, databases, and web applications. * Solid understanding of object-oriented design, data structures, asynchronous processing, error handling, and common software design patterns. * Experience with Git-based source control, peer review, automated testing, debugging, and continuous integration practices. * Ability to work across disciplines, learn unfamiliar systems, and solve ambiguous integration problems with limited documentation. * Strong written and verbal communication skills, including the ability to create clear technical documentation and provide constructive technical guidance. * Understanding of secure software development practices and experience supporting software after deployment., * Professional experience with all three core technologies: Python, Angular and TypeScript, and C# and .NET. * Experience integrating electronic security, physical security, industrial control, building automation, audiovisual, network, or other cyber-physical systems. * Experience extending or integrating commercial software products through vendor APIs, SDKs, databases, or documented interface protocols. * Experience with relational and NoSQL databases, message brokers, event-driven architectures, distributed systems, or microservices. * Experience with containers, infrastructure as code, automated deployment, and cloud or hybrid environments such as Microsoft Azure, AWS, or Google Cloud. * Experience designing for disconnected, restricted, or security-controlled operating environments. * Familiarity with observability practices, including structured logging, metrics, health checks, alerting, and production troubleshooting. * Experience working in Agile or iterative product-development teams and helping less-experienced engineers improve their technical skills. * Experience delivering software used by field technicians, system operators, or engineering teams in mission-critical environments. Additional Requirements * Some assignments may require the ability to satisfy customer-specific site access, cybersecurity, citizenship, or security-clearance requirements. ## Description * Assist with the analysis, evaluation, engineering, and implementation of system improvements, optimization, and deployments. * Develop and implement technology and solution roadmaps to meet customer strategic goals and mission priorities. * Develop and implement designs for large, complex multi-site data center infrastructure and virtualized environment solutions. * Document designs, and changes to data center infrastructure environments including physical/logical drawings, engineering design plans, implementation plans, transition plans, test plans, and failover plans. * Implement, test, and operate large complex data center and virtualized compute, storage, and network environments. * Research, prototype, and develop emerging technologies by working closely with industry partners and OEMs to implement the latest and best-in-bread capabilities to meet the customers emerging needs., * Exposure to computer screens for an extended period of time. * Sitting for extended periods of time. * Reach by extending hands or arms in any direction. * Have finger dexterity in order to manipulate objects with fingers rather than whole hands or arms, for example, using a keyboard. * Listen to and understand information and ideas presented through spoken words and sentences. * Communicate information and ideas in speaking so others will understand. * Read and understand information and ideas presented in writing. * Apply general rules to specific problems to produce answers that make sense. * Identify and understand the speech of another person.