Software Engineer

💰 $8,960 - $14,336 (Est.) 📍 Arlington

Job Description

Qualifications
All applicants must be able to obtain/maintain an active U.S. Security Clearance
Bachelor’s Degree in software engineering, computer science, computer engineering, or related field
Minimum of 5 years of engineering experience in technically rigorous environments
Experience designing, implementing, and testing software using multiple languages and technology stacks
Experience with Java, Python, C++, Typescript, and/or SQL
Experience with REST, Pub/Sub, and other IPC methodologies
Experience with interpretations of data models from abstract business concepts
Experience with Linux, preferably RedHat/CentOS
Understanding of Object Oriented and Functional Programming Paradigms
Prioritization and management of team workloads across several milestones and projects efficiently
Ability to decompose and document requirements and specifications
Understanding of distributed systems, algorithms, data structures and software design patterns
Understanding of the Software Development Life Cycle
Proficiency working with version control software like Git, SVN and software development environments
Experience with software testing and configuration management
Ability to translate customer requirements into software capabilities
Ability to identify and describe algorithmic complexity
Experience using deployment platforms such as Kubernetes and Docker
Problem-solving skills with the ability to navigate ambiguous situations
Excellence in technical communication with peers and non-technical cohorts
Be capable of working independently, but thrive in a team environment
Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
Responsibilities
The selected Software Engineer will be responsible for creating software solutions for mission-critical systems operating within an Integrated Digital Engineering Environment (IDEE)
Performing software engineering to develop IDT’s Automated Test and Re-Test (ATRT) Enterprise Platform (AEP) capabilities
Using both modular and open systems techniques to enable portability, scalability, isolation of software/hardware requirements, and capabilities
Supporting Cloud Platform Engineering to develop an IDEE implementation plan that includes software principles such as Everything as Code (EAC)
Working with government stakeholders to determine user/roles access level
Developing and updating script(s) and method(s) to generate specified deliverables within the IDEE
Creating and delivering tools that automate the validation of MBSE models developed for integration into the IDEE
Participate and providing feedback in design reviews and code reviews
Integrate software components into complex software environments
Occasionally travel to other IDT offices and customer sites (approximately 5-10%)
Job description
Description

Background Information:

Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Software Engineer to be based in our Arlington, VA or Mount laurel, NJ office.

Overview:

Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex defense systems, is currently seeking a highly skilled and experienced Software Engineer to join our dynamic team. The selected Software Engineer will be responsible for creating software solutions for mission-critical systems operating within an Integrated Digital Engineering Environment (IDEE).

All applicants must be able to obtain/maintain an active U.S. Security Clearance.

Responsibilities Include:
• Performing software engineering to develop IDT’s Automated Test and Re-Test (ATRT) Enterprise Platform (AEP) capabilities
• Using both modular and open systems techniques to enable portability, scalability, isolation of software/hardware requirements, and capabilities
• Supporting Cloud Platform Engineering to develop an IDEE implementation plan that includes software principles such as Everything as Code (EAC)
• Working with government stakeholders to determine user/roles access level
• Developing and updating script(s) and method(s) to generate specified deliverables within the IDEE
• Creating and delivering tools that automate the validation of MBSE models developed for integration into the IDEE
• Participate and providing feedback in design reviews and code reviews
• Integrate software components into complex software environments
• Occasionally travel to other IDT offices and customer sites (approximately 5-10%)

Minimum Required Qualifications:
• Bachelor’s Degree in software engineering, computer science, computer engineering, or related field
• Minimum of 5 years of engineering experience in technically rigorous environments

Required Skills:
• Experience designing, implementing, and testing software using multiple languages and technology stacks
• Experience with Java, Python, C++, Typescript, and/or SQL
• Experience with REST, Pub/Sub, and other IPC methodologies
• Experience with interpretations of data models from abstract business concepts
• Experience with Linux, preferably RedHat/CentOS
• Understanding of Object Oriented and Functional Programming Paradigms
• Prioritization and management of team workloads across several milestones and projects efficiently
• Ability to decompose and document requirements and specifications
• Understanding of distributed systems, algorithms, data structures and software design patterns
• Understanding of the Software Development Life Cycle
• Proficiency working with version control software like Git, SVN and software development environments
• Experience with software testing and configuration management
• Ability to translate customer requirements into software capabilities
• Ability to identify and describe algorithmic complexity
• Experience using deployment platforms such as Kubernetes and Docker

Preferred Skills:
• Experience working in Agile software development processes
• Experience or knowledge working within a collaborative CI/CD development environment
• Experience with developer tooling: Gradle, Java, Pip, Conan, CMake, gcc, VSCode, Visual Studio
• Experience creating ERDs and Component Diagrams to communicate ideas and document solutions
• Experience designing and working directly in SQL and NoSQL database stores

Competencies:
• Problem-solving skills with the ability to navigate ambiguous situations
• Excellence in technical communication with peers and non-technical cohorts
• Be capable of working independently, but thrive in a team environment
• Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive

EEO Statement:

Applicants, employees, and former employees are protected from employment discrimination based on race, color, religion, sex, pregnancy, ****** orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other basis protected by federal, state, or local law.

💡 Quick Summary

Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Arlington offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Innovative Defense Technologies (IDT)

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Software Engineer in Arlington is $8,960 - $14,336 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Software Engineer is an on-site position based in Arlington. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Software Engineer. Previous experience in IT Engineer & Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • HR Lead

    Resillion is a global company with end-to-end capabilities: no matter your industry, your geographical location, or stage in your digital journey. With offices in North America, Europe, and Asia, Resillion will be by your side. Helping you and your o...

    Full Time / Part Time

    Salary Estimated: 24K to 27K

    Remote

    August 7, 2026


    Apply Now

  • BACKDOOR FOR FRESHERS

    We have openings in Software IT. Front-End Web Developer ,Cyber Security,Java, Dotnet, Testing,Pega,Python, Devops,AWS , SAP ABAP, SAP CRM, SAP FICO, SAP SD and SAP Basis etc, We provide all genuine software IT related jobs through backdoor process, ...

    Full Time / Part Time

    Salary Estimated: 22K to 29K

    Hyderabad, Andhra Pradesh

    August 7, 2026


    Apply Now

  • Junior Fit-Out Engineer / Junior Engineer

    Job Overview We are looking for a Junior Engineer to assist in the execution of interior fit-out projects. The ideal candidate will support site activities, coordinate with vendors and contractors, and ensure that all works are completed within timel...

    Full Time / Part Time

    Salary Estimated: 23K to 28K

    New Delhi, Delhi

    August 7, 2026


    Apply Now

  • IT Support Technician

    No district employee or student shall be subjected to discrimination in employment or any district program or activity on the basis of age, color, disability, gender, gender identity, genetic information, national origin, pregnancy, race, religion, s...

    Full Time / Part Time

    Salary Estimated: 16K to 31K

    South Salt Lake, Utah

    August 7, 2026


    Apply Now

  • Mailroom Lead

    JOB SUMMARY: Under the direction of the Operations Manager this position is responsible for the booking/processing of service maintenance agreements, changes and cancellations and the maintenance of the service tasking data base for the Southern Cali...

    Full Time / Part Time

    Salary Estimated: 18K to 27K

    Remote

    August 7, 2026


    Apply Now

  • Senior Lead Engineer - Development

    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Bachelor's Degree Travel Percentage : 0%Senior Lead Engineer - Development (C#, ASP.net with MVC) As the world works and lives faster, FIS...

    Full Time / Part Time

    Salary Estimated: 15K to 26K

    Pune, Maharashtra

    August 7, 2026


    Apply Now