M

M.C. Dean

Designs and deploys secure mission-critical infrastructure

Software Engineer 4 - Security and Electronic Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeTysons, VA, USA$125.1k - $172k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or a related discipline from an accredited college or university is required.
  • At least 7 years of experience in programs and contracts of similar scope, type, and complexity, providing systems engineering services for physical security systems and IT solutions.
  • Strong professional experience with Python, including designing maintainable applications, services, or automation tools.
  • Hands-on experience with Angular and TypeScript front-end development or C#/.NET development.
  • Experience designing software components or subsystems and explaining architectural choices, constraints, interfaces, and tradeoffs to technical and nontechnical stakeholders.
  • Experience developing and integrating RESTful APIs, services, databases, and web applications.
  • A 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.
  • Applicants must be U.S. citizens and meet eligibility requirements for access to classified information. Ability to obtain a Public Trust is required.
  • Some assignments may require satisfying customer-specific site access, cybersecurity, citizenship, or security-clearance requirements.

Responsibilities

  • 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 data center infrastructure designs and changes, including physical and 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, working closely with industry partners and original equipment manufacturers to implement capabilities that meet customers' emerging needs.

Desired Qualifications

  • 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, software development kits, 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.

About the Company

M.C. Dean

Designs and deploys secure mission-critical infrastructure

M.C. Dean designs, builds, operates, and maintains integrated cyber-physical systems for mission-critical facilities, secure environments, and large enterprises. Its work spans electrical power, security, telecommunications, life safety, automation and controls, audio-visual, and IT systems, all coordinated through management platforms that support long-term operation and sustainability. The company works end-to-end: it engineers solutions, installs them, and then runs and maintains them to ensure continuous, secure, and resilient performance. What sets it apart is its ability to provide comprehensive, turnkey technology and infrastructure services for critical environments—combining physical systems with digital management to create secure, automated facilities. The goal is to deliver automated, secure, and resilient power and technology systems and the platforms needed to manage them over the long term.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Tysons, VA
Founded
1949

Recently Posted Jobs

Explore more opportunities at M.C. Dean

See more jobs