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

Associate Software Engineer

Job in Arlington, Arlington County, Virginia, 22201, USA
Listing for: Innovative Defense Technologies (IDT)
Full Time position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 72000 - 114450 USD Yearly USD 72000.00 114450.00 YEAR
Job Description & How to Apply Below
Position: Associate Software Engineer JobID-0050

Company Overview

Innovative Defense Technologies (IDT) is a provider of cloud-based integration, automated testing and data analysis for the U.S. Department of Defense. IDT is hiring an Associate Software Engineer for the Warfare Systems team, based in Arlington, VA and Mount Laurel, NJ.

Job Details

Department: Engineering |
Location: Arlington, VA & Mount Laurel, NJ |
Compensation: $72,000 - $114,450 / year |
Clearance: Requires active Secret U.S. Security Clearance |
Work Environment: On-site 5 days per week
Pay Range: $72,000 - $114,450. Pursuant to New Jersey Senate Bill 2310, IDT is required to disclose the pay range; actual compensation may vary by experience, skills, and education.

Responsibilities
  • Design, develop, document, and test backend software components and algorithms using modern programming languages such as C++, Python, Java, or C#.
  • Analyze and interpret system and software requirements to ensure clarity, feasibility, and traceability.
  • Integrate software components into complex development environments ensuring interoperability across distributed systems, APIs, databases, and networking layers within DoD software ecosystems.
  • Apply secure coding practices and engineering standards related to security, performance, and reliability; participate in peer reviews.
  • Model, implement, and test algorithms and backend services using unit and interface testing frameworks; validate functionality, edge cases, and performance constraints.
  • Identify potential technical and cybersecurity risks; apply defensive programming, input validation, and safeguards to harden software against vulnerabilities and threats.
  • Utilize AI coding assistants to support code generation, refactoring, debugging, and root‑cause analysis while reviewing outputs for correctness and security.
  • Collaborate with cross‑site small teams of software and systems engineers, and communicate technical concepts clearly to Program Managers and Chief Engineers.
  • Manage multiple concurrent assignments, adapt to changing priorities, and contribute to meeting program milestones while maintaining high standards of technical excellence and accountability.
Qualifications
  • Bachelor’s Degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Data Science, Cyber Security, Mathematics, Aeronautical Engineering, or equivalent.
  • 0–2+ years of full‑time professional experience in backend software development or related roles (internship experience applicable).
  • Ability to travel up to 15% of time as needed.
  • Familiarity with the software development lifecycle (requirements through deployment).
  • Proficiency in at least one modern backend language (Python, Java, C++, C#).
  • Ability to design, develop, and analyze algorithms and backend software systems.
  • Understanding of Windows and Linux file systems.
  • Experience using version control systems (Git).
  • Understanding of APIs (REST/gRPC) and modular design principles.
  • Familiarity with SQL and relational databases (Postgre

    SQL).
  • Familiarity with networking fundamentals and protocols (TCP/IP, UDP, CORBA, DDS).
  • Ability to review, critique, and harden AI‑generated code.
  • Ability to manage multiple concurrent assignments and adjust priorities as needed.
  • Strong analytical thinking, problem‑solving and technical communication skills.
Preferred Experience
  • Experience with cloud computing, virtualization, or containerization technologies.
  • Familiarity with cloud infrastructure platforms (Azure, AWS, GCP).
  • Experience with big data technologies (Hadoop, Spark, Kafka, Cassandra).
  • Demonstrated experience using AI coding assistants (Git Hub Copilot, ChatGPT, Claude, Cursor, Codeium) for code generation, optimization, debugging, and iterative improvement.
  • Ability to write effective prompts and iterate with AI tools to enhance performance and code quality.
  • Understanding of AI limitations, hallucinations, and validation techniques.
  • Experience with unit testing and interface testing frameworks.
  • Exposure to complex DoD or defense‑related software systems.
Benefits
  • Generous benefits package.
  • Competitive PTO.
  • Paid holidays.
  • 401(k) with immediate vesting and matching.
  • 9/80 optional schedule (2nd and 4th Friday off each month).
  • Tuition assistance reimbursement program.
  • Professional development resources.
  • Pre‑tax commuter benefits.
  • Organization‑wide monthly tech connect events.
  • Annual employee recognition awards.
  • Regular social events and catered lunches.
EEO Statement

IDT is an Equal Opportunity Employer.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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