×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer

Job in Springfield, Fairfax County, Virginia, 22161, USA
Listing for: M.C. Dean
Full Time position
Listed on 2026-05-14
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer 6

Overview

About M.C. Dean

M.C. Dean is Building Intelligence. We design, build, operate, and maintain cyber-physical solutions for the nation's most mission-critical facilities, secure environments, complex infrastructure, and global enterprises. With over 7,000 employees, our capabilities span electrical, electronic security, telecommunications, life safety, automation and controls, audiovisual, and IT systems. Headquarters in Tysons, Virginia, M.C. Dean delivers resilient, secure, and innovative power and technology solutions through engineering expertise and smart systems integration.

Why

Join Us?

Our people are passionate about engineering innovation that improves lives and drives impactful change. Guided by our core values—agility, expertise, and trust—we foster a collaborative and forward-thinking work environment. At M.C. Dean, we are committed to building the next generation of technical leaders in electrical, engineering, and cybersecurity industries.

We are seeking a Software Developer 6 to join our Security and Electronic Systems (SES) business unit. As part of the SES Strategic Business Unit you will be part of a team that designs, engineers, integrates, operates and maintains electronic security services inclusive of intrusion detection, access control, biometric authentication, video surveillance, audio visual, IT systems, perimeter defense and command and control systems for federal, local and commercial customers across high-growth markets.

Responsibilities

As a Software Developer 6 you will work independently and as part of a cross-functional team to develop, maintain, and enhance complex and diverse software systems pursuant to documented requirements.

Main responsibilities include:

  • Perform full life-cycle software development, from conception to deployment.
  • Analyze user requirements to derive software design and performance requirements.
  • Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
  • Design and code new software or modify existing software to add new features.
  • Review and test software components to ensure design requirements are met.
  • Write or review software and system documentation.
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
  • Integrate existing software into new or modified systems or operating environments.
  • Recommend system designs including hardware and software use, process standards, and procedures.
  • Design, code/modify, and implement complex algorithms pursuant to strict requirements.
  • Coordinate software system installation and monitor equipment functionality to ensure operational specifications are met.
  • Make recommendations for improving documentation and software development process standards.
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
Qualifications

Clearance/Citizen Type: Applicants selected will be subject to a government security investigation and must meet eligibility requirements, including U.S. Citizenship.
Active Top Secret clearance with the ability to obtain SCI is required.

Key Requirements:

  • Education and Experience:

    Computer Science, Engineering, or a Related Discipline
    • Bachelor's Degree and 12+ years of relevant progressive experience or
    • Master's Degree and 9+ years of relevant progressive experience
  • DoD 8570 IAT Level II or higher baseline certification, e.g. CISSP, Security+, etc.
  • Relevant experience/knowledge of coding languages, development frameworks and third-party libraries
    • Front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery)
    • Back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, Mongo

    DB), web servers (e.g. Apache) and UI/UX design
  • Strong oral and writing skills
  • Demonstrate background working with multidisciplinary teams
  • Demonstrate time management and organization skills to meet deadlines and quality objectives
Travel
  • Ability…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary