Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
D
Dice.com | ClearanceJobs.com | JSfirm LLC
Software Engineer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Maryland data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$125,403 / year median in Maryland
+1% projected growth
Job Description
Software Engineer
Skills
- Project Management
- Performance Management
- Preventive Maintenance
- Drawing
- Adobe AIR
- Systems Architecture
- Data-flow Diagrams
- Documentation
- Technical Writing
- Data Collection
- Risk Assessment
- Decision-making
- Graphical User Interface
- Computer Hardware
- System Requirements
- Workflow
- Collaboration
- Programming Languages
- C++
- Python
- Java
- Systems Engineering
- DoD
- Security Clearance
- Spectrum
- RF
- AFATDS
- Electronic Warfare
- Demonstrations
- Integration Testing
- Kubernetes
- Cloud Computing
- Computer Science
- Software Engineering
- Management
- Regulatory Compliance
SAP BASIS
- Finance
- Professional Development
- Aerospace
- Project Management
- Performance Management
- Preventive Maintenance
- Drawing
- Adobe AIR
- Systems Architecture
- Data-flow Diagrams
- Documentation
- Technical Writing
- Data Collection
- Risk Assessment
- Decision-making
- Graphical User Interface
- Computer Hardware
- System Requirements
- Workflow
- Collaboration
- Programming Languages
- C++
- Python
- Java
- Systems Engineering
- DoD
- Security Clearance
- Spectrum
- RF
- AFATDS
- Electronic Warfare
- Demonstrations
- Integration Testing
- Kubernetes
- Cloud Computing
- Computer Science
- Software Engineering
- Management
- Regulatory Compliance
SAP BASIS
- Finance
- Professional Development
- Aerospace
- Summary Position Summary The Software Engineer will support the design, development, implementation, and documentation of systems engineering, integration, and readiness processes for PM EW&C systems.
- Support the design, development, integration, and documentation of systems engineering and readiness processes for
PEO IEWS
programs. Participate in and help coordinate Systems Engineering IPTs and technical forums at the PEO and subordinate organization levels. Maintain and evolve system architecture artifacts, including data flow diagrams, interface descriptions, and engineering documentation. Coordinate closely with program, project, and product offices to assess engineering and integration process performance, risks, and improvement areas. Provide direct support for Army transformation efforts, including fielding of digitized information infrastructures across Active and Reserve Components. Conduct analysis of user requirements and translate them into actionable engineering artifacts (requirements, workflows, interface definitions). Prepare engineering plans, technical documentation, design packages, and test artifacts. Support and participate in test events, demonstrations, data collection, and risk assessments. Coordinate across multiple organizations to ensure technical alignment, integration readiness, and smooth software/system delivery. Provide engineering input to decision-making activities, milestone reviews, and technical exchanges. Develops software solutions in C++, Python, and modern frameworks supporting RF systems, EW capabilities, and C2 architectures. Designs and maintains GUI-based applications for control, monitoring, and integration of RF hardware, simulation tools, or EW-specific systems. Experienced in developing and supporting Army Electronic Warfare tools such as EWC2 and EWPMT-X, including planning, coordination, and operational integration. Skilled in working with distributed simulation environments, hardware-in-the-loop systems, and networked test assets. Able to interpret and contribute to architecture diagrams, system requirements, interface control documents, and engineering workflows. Demonstrated ability to support government test events, system demonstrations, and multi-organization technical coordination.Requirements Requirements:
MUST HAVE
- Minimum of five (5) years relevant software engineering or systems engineering experience.
Preferred:
- Experience with Electronic Warfare, Spectrum Operations, or RF-related software systems.
Education and Certification Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related technical field.
- Four (4) additional years of direct relevant technical experience may be substituted for education.