Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$114k - $273k

Innovative Defense Technologies




About The Role:


Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Senior Software Engineer to be part of our Warfare Systems team and based out of our Arlington, VA or Mount Laurel, NJ location.


The Senior Software Engineer will be part of a multi-discipline team focused on the DOW's initiatives in support of tactical capability development for Navy surface and unmanned (UxVs) platforms and will be directly responsible for the architecting and refactoring of mission critical legacy weapons system software into a modern software technology stack where the target end state will ensure the highest impact to the US Navy by enabling a microservices based tactical platform within both a cloud-native and tactical-edge deployment model.


Warfare Systems' project domains include real-time automated test and analysis, virtual computing environments, Artificial Intelligence (AI) & Machine Learning (ML) based data analytics, cybersecurity, as well as backfit and forward-fit tactical solutions.


The Engineer will be fiercely accountable for the delivery of well-architected and production-ready solutions that exceed the Fleet's requirements.


Clearance & Location Requirements:

  • All applicants must be able to obtain/maintain an active Secret U.S. Security Clearance.
  • This is an on-site position. Requiring at least 3 days in office, based out of our Arlington, VA and Mount Laurel, NJ locations.

Department
Engineering
Employment Type
Full Time
Location
Arlington, VA
Address
4401 Wilson Boulevard Suite 810, Arlington, Virginia, 22203
Open in Google Maps
Workplace type
Hybrid
Compensation
$114,000 - $273,000 / year

Key Responsibilities

What You Will Do:
  • Design, implement, and test complex software in C, C++, Python, JavaScript, and Java within various development environments.
  • Analyze legacy monolithic software programs, recompiling them, and incrementally apply refactoring to modernize the software using the "brownfield" and "greenfield" methodologies.
  • Technical assessment and deconstruction of Navy tactical system code for Surface Navy Combat systems.
  • Explore and prototype next-generation solutions using artificial intelligence/machine learning, distributed processing, and modeling.
  • Interact with customers to elicit requirements and document agreements.
  • Present to organization leadership on project cost, schedule, and technical progress.
  • Software architecture development including hardware and software interfaces between software components.
  • Assist in developing user, functional, and technical requirements for tactical systems.
  • Participate and provide feedback for design & code/peer reviews.
  • Integrate individual software components into complex software environments.
  • Support test and integration activities at IDT labs and government Land Based Test Sites (LBTS).
  • Integrate software components into a complex software development environment
  • Ensure adherence to industry standards pertaining to security, orthodox programming paradigms, and performance requirements
  • Understand and interact with complex DoD software systems
  • Work with small cross-site teams of software and/or systems engineers
  • Collaborate with team members to peer-review architecture design, system requirements, and implemented code


Skills, Knowledge & Expertise

Who You Are (Required):
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent full-time professional experience.
  • Ability to travel up to 10% of the time, as needed
  • 5-10+ years of full-time professional experience
  • Experience developing Service-Oriented Architecture (SOA) Software
  • Familiarity with combat system design and software
  • Familiarity and experience with developing tactical systems software on DOD programs.
  • Familiarity with C, C++, Python, and/or Java programming languages
  • Adept with developing in Linux OS environments, including shell scripting.
  • Ability to decompose and document requirements and specifications.
  • Understanding of distributed systems, algorithms, data structures and software design patterns, especially the Strangler Pattern
  • Experience with Agile software development processes
  • Proficiency working within a Git CM environment
  • Comfortable with DevSecOps best practices
  • Ability to convert vague customer requirements into a refined vision.
  • Ability to identify and describe algorithmic complexity.
  • Ability to work on-site with potential hybrid flexibility.
  • Familiarity with the software development process (requirements through deployment)
  • Ability to design, develop, and analyze software systems
  • Ability to model/code/test algorithms in C++, Python, Java
  • Ability to model/code/test GUI applications
  • Proficiency in at least one modern language (e.g., Python, Java, C++, C#) and/or one modern frontend language (e.g., TypeScript, JavaScript)
  • Understanding of:
    • Windows and Linux file systems
    • Version control (Git)
    • APIs (REST/gRPC)
    • Modular code design


  • Ability to review, critique, and harden AI-generated code
  • Familiarity with SQL and relational databases (e.g., Postgres)
  • Familiarity with computer networking and various networking protocols (e.g., TCP/IP, UDP, CORBA, DDS)
  • Ability to perform many concurrent assignments and determine the need for changing priorities
  • Strong sense of ownership, urgency, and initiative, with the ability to translate complex or ambiguous requirements into effective technical solutions
  • Demonstrated ability to build strong cross-functional relationships across engineering, security, compliance, and other stakeholder groups
  • Demonstrated leadership capability, including developing strategic plans of action, building and leading teams to execute against those plans, and effectively communicating progress and priorities across all levels of the organization



What Makes You Stand Out:
  • Demonstrated ability to build strong cross-functional relationships across engineering, security, compliance, and other stakeholder groups
  • Demonstrated leadership capability, including developing strategic plans of action, building and leading teams to execute against those plans, and effectively communicating progress and priorities across all levels of the organization
  • Master's degree in computer science, engineering, or other technical field
  • Familiar with Agentic AI methodologies and Large Language Models (LLMs)
  • Proven past performance leading technical teams in fast-paced, challenging environments, with Navy systems and government program offices.
  • Familiarity with the AEGIS Weapon System Common Source Library (CSL), ideally, or Ship Self Defense System (SSDS) Single Source Library (SSL)
  • Experience with AEGIS, ideally, or SSDS tactical systems
  • Experience utilizing Make build system, Maven, and Ant scripting
  • Experience with X-Windows
  • Familiar with Model Based System Engineering (MBSE) methodologies
  • Experience with Jenkins, Jira, and the Atlassian tool suite
  • Familiarity with foundational networking concepts such as routing, switching, identity services, intrusion detection, and firewall
  • Familiarity deploying virtual machines in VMWare vSphere environments including networking configuration
  • Familiarity designing complex software development environments including submodules, remote dependencies, and mixed-code deployments
  • Familiarity deploying virtual machines and/or containers into Azure cloud environments including networking configuration
  • Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
  • Problem-solving skills with the ability to navigate ambiguous situations
  • Excellence in oral, written, and technical communication with peers and non-technical cohorts
  • Initiative, creativity, reliability, teamwork
  • Strong organization and planning skills
  • Attention to detail while ability to see and understand the big picture
  • Experience with cloud computing, virtualization, or containerization technologies
  • Familiarity with Cloud infrastructure (e.g., Azure, AWS, GCP)
  • Experience with big data solutions (e.g. Hadoop, Spark, Kafka, Cassandra)
  • Demonstrated experience using AI coding assistants (e.g., GitHub Copilot, ChatGPT, Claude, Cursor, Codeium) for:
    • Code generation
    • Refactoring and optimization
    • Debugging and root-cause analysis


  • Ability to write effective prompts and iterate with AI to improve code quality and performance
  • Understanding of AI limitations, hallucinations, and validation techniques
  • Experience with testing frameworks including unit testing and interface testing
  • Experience building user interfaces with a modern component framework such as React, Angular, or Vue.
  • Experience using Storybook or other Mock testing tooling.



If you see yourself reflected in this role and are excited about the impact you could make, we encourage you to apply! If you know someone who may be a great fit, please feel free to share this opportunity with your network.

Pay Range*: $114,000 - $273,000
This amount may not be reflective of actual compensation that may be earned as pay is dependent on a candidate's experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience.

Job Benefits

Why Work at Innovative Defense Technologies (IDT):

IDT is a growing company with a vibrant, entrepreneurial culture. We are headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. At each location, our employees work together in a modern, snack-filled, and social office space, designing innovative solutions for our defense industry customers. We offer employees competitive pay and benefits including:
  • Generous benefits package
  • Competitive PTO
  • Paid holidays
  • 401(k) with immediate vesting and matching
  • 9/80 optional schedule (2nd and 4th Friday off every 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.

About Innovative Defense Technologies

Innovative Defense Technologies (IDT) is a leading defense technology company focused on rapidly delivering mission-critical software and systems solutions to the U.S. government. The company specializes in automation, digital engineering, and enabling the rapid integration of advanced capabilities into complex weapon and combat systems. These essential solutions empower the warfighter to field, operate, and sustain decisive capability at speed and scale. At IDT, our employees are developing advanced mission-critical outcomes by consistently delivering high-quality results, fostering innovation, applying rigorous problem-solving, and effectively collaborating across multifaceted teams and stakeholders. Grounded in these competencies, IDT translates complex customer priorities into robust software solutions.

Apply Now
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Arlington, VA vacancy
  • $131.3k - $237.35k

     ...Leidos is seeking a Sr. Software Engineer in Alexandria, Virginia. The ideal candidate will have a BS degree with 12-15 years of experience or a Master's with 10-13 years of relevant experience. Responsibilities include engaging in SDLC activities within an agile development... 
    Senior

    Leidos

    Alexandria, VA
    6 hours ago
  • $150k - $190k

     ...A tech-driven space solutions company is seeking a Senior Ground Software Engineer in Arlington, VA. The role involves developing modular and secure ground software systems for SAR satellite operations, requiring extensive experience in web services, Kubernetes, and Python... 
    Senior
    Flexible hours

    Umbra Lab LLC

    Arlington, VA
    5 days ago
  •  ...Bridge Core (BCore) seeks a Senior Software Engineer in Tysons, Virginia. The role requires over 10 years of software development experience, leading stakeholder expectations, and expertise in Oracle PL/SQL and web technologies including .Net and JAVA. You will work with... 
    Senior

    Bridge Core

    Falls Church, VA
    5 days ago
  •  ...You're an engineer with strong full-stack experience, capable of contributing across our entire product ecosystem. We are EngagedMD and...  ...our Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but... 
    Senior

    Letit

    Washington DC
    3 days ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
    Senior

    Microsoft Corporation

    Washington DC
    5 days ago
  • Job Posting Job description updated What We’re Looking For ~8+ years of experience architecting and maintaining enterprise applications with Java (ideally Spring) and Javascript (ideally React) ~ Demonstrable experience setting up GitHub for team version control...
    Senior

    Saxon Global

    Washington DC
    3 days ago
  •  ...for marginal security benefit. At Zip, our goal is to build software that makes enterprise cybersecurity reasonable – to reduce...  ...utmost importance to building a great culture. The Role As a Senior Software Engineer, you'll help build from the ground up, designing and... 
    Senior
    Flexible hours

    GetReal Security LLC

    Washington DC
    1 day ago
  •  ...A Veteran-Owned Small Business is seeking a Software Engineer Level 3 to support a federal government client. The ideal candidate will have a Bachelor’s Degree in Mathematics, Engineering, or Computer Science along with 5 years of relevant experience. Responsibilities... 
    Senior

    Prescient Edge

    Washington DC
    5 days ago
  • $116.9k - $243.1k

     ...Senior Software Engineer Accenture Federal Services is seeking a Full Stack Developer with 12+ years of experience in implementing software engineering solutions across distributed systems. The role requires expertise in Java, Spring Boot, HTML, and either Angular... 
    Senior
    Work at office

    Sonicjobs

    Arlington, VA
    1 day ago
  •  ...Overview Senior Software Engineer LOCATION: Arlington, VA JOB STATUS : Full-time CLEARANCE : Top Secret CERTIFICATION : TRAVEL : As Needed Astrion has an exciting opportunity for a Senior Software Engineer located at the NAVSEA PEO IWS... 
    Senior
    Full time
    For contractors
    Work at office
    Flexible hours

    ASTRION, INC.

    Arlington, VA
    4 days ago
  • $113k - $188k

     ...Job Family: Software Development & Support Travel Required: None Clearance Required: Ability to Obtain Public Trust What You Will Do...  ...and schedule. May supervise a staff of programmers and/or other engineers. Works independently without direct supervision. What You Will... 
    Senior
    Temporary work
    Flexible hours

    US132 Guidehouse Digital, LLC

    Washington DC
    3 days ago
  • $139k - $180k

     ...Senior Software Engineer Location: Arlington, Virginia, United States Compensation: $139,000 - 180,000 USD per year About The Role The Sensors Division at STR focuses on technology development for advanced sensor systems and platforms in support of national security.... 
    Senior
    Full time
    Local area
    Remote work

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    5 days ago
  • Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...
    Senior
    Remote work
    Flexible hours

    Kobie

    Washington DC
    1 day ago
  •  ...Headquarters: Washington, DC URL: You’re an engineer with strong full-stack experience, capable of contributing across our entire product...  ...Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but also... 
    Senior
    H1b
    Remote work
    Visa sponsorship

    Nerdleveltech

    Washington DC
    5 days ago
  •  ...solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are seeking a Senior Forward Deployed Software Engineer in Washington, DC, who will be at the forefront of integrating, deploying, and improving our autonomous systems in... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Saronic Technologies Inc.

    Washington DC
    5 days ago
  •  ...Summary Senior Software Engineer - Arlington, VA Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded in your employer’s core culture? If so, Chenega... 
    Senior

    Chenega Agile Real Time Solutions, LLC

    Arlington, VA
    23 hours ago
  •  ...Job Description Laerdal Labs DC makes software that helps healthcare professionals and educators improve the delivery of healthcare. Focused...  ...is Helping Save Lives Laerdal Labs is seeking a smart Software Engineer with strong foundational knowledge who is ready to take a step... 
    Senior

    6AM City

    Washington DC
    1 day ago
  •  ...a leading technology provider of responsible AI governance software. Its platform enables legal/compliance, risk, and AI/ML teams...  ...to build and scale our business. Role Description As a Senior Software Engineer, you will help build the Trustible AI Governance Platform and... 
    Senior
    Work at office
    Work from home
    Monday to Friday
    Flexible hours

    Trustible

    Arlington, VA
    1 day ago
  •  ...Everforth ECS is seeking a Senior Software Engineer to work in the National Capital Region covering the Pentagon, Falls Church, and Fairfax . Please Note: This position is contingent upon contract award. The War Data Platform (WDP) is a key initiative within the... 
    Senior
    Contract work

    ECS Limited

    Falls Church, VA
    3 days ago
  •  ...Senior Software Engineer We are seeking a Senior Software Engineer to support our growing client in the Fintech space. Your role will build and implement software solutions to deliver world class experiences and capabilities for our users and clients. Clearance... 
    Senior

    Ryde Technologies

    Washington DC
    4 days ago
  • $150k - $190k

     ...s expertise in remote sensing and spacecraft operations to engineer platforms purpose‑built for U.S. and allied defense and intelligence...  ...belong here at Umbra. About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Arlington, VA
    5 days ago
  • A tech solutions provider is seeking a skilled software developer for a hybrid role in downtown Washington, DC. Candidates must have at least 8 years of software development experience, with strong expertise in Kubernetes and experience in a DevSecOps environment. A bachelor... 
    Senior
    Relocation package

    Beyond SOF

    Washington DC
    4 days ago
  • $150k - $200k

     ...hatch I.T. is partnering with VIA to find a Senior Software Engineer, Cryptography. See details below: About the Role An impressive mission requires an equally impressive Senior Software Engineer, Mobile As a Senior Software Developer, specializing in mobile development... 
    Senior

    Hatchit Co

    Washington DC
    5 days ago
  •  ...Software Development Engineer II Warner Bros Discovery WBD is seeking a skilled Software Development Engineer II to join our Roku Player SDK Team. This team is responsible for developing and optimizing video playback experiences across Roku platforms, ensuring high-... 
    Senior
    Work experience placement
    Worldwide

    Futran Tech Solutions Pvt. Ltd.

    Washington DC
    3 days ago
  • $191k - $254k

     ...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement: Active Secret security clearance... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering LLC

    Washington DC
    3 days ago
  • $110k - $155k

     ...Senior Software Engineer Regular Full Time Sr Developer Remote, US 19 days ago Requisition ID: 1464 The Role GovExec is seeking a Senior Software Engineer to join our team. We’re looking for a collaborative, top‑notch problem‑solver who is excited to take on new challenges... 
    Senior
    Full time
    Work at office
    Remote work

    Government-Executive-Media-Group-LL

    Washington DC
    5 days ago
  • $500 per month

     ...Senior Software Engineer Adelphi builds AI/ML-enabled secure data access and sharing technology for the U.S. intelligence and defense communities, using its Connector software product to enable federated data discovery that cuts intelligence-sharing time from months... 
    Senior

    Adelphi

    Washington DC
    4 days ago
  •  ...headquartered in Northern Virginia, building a suite of autonomous software reliability and testing products. Their team is collaborative,...  ...programming. Typescript (and JS) on the front end & Node.js engine on the back, too. Jobot is an Equal Opportunity Employer. We... 
    Senior
    Work at office
    Local area

    Jobot

    Falls Church, VA
    5 days ago
  •  ...Senior Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago... 
    Senior

    Goose

    Washington DC
    17 days ago
  •  ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you’ll contribute to the full software lifecycle—from architecture and development to testing and deployment—across... 
    Senior

    TLA Inc

    Washington DC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!