Senior Software Engineer
$114k - $273kInnovative Defense Technologies
Compensation $114,000 - $273,000 / year Department Engineering Location Mount Laurel, NJ or Arlington, VA (On-site; at least 3 days per week) Description Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Senior Software Engineer to join our Warfare Systems team. The role focuses on supporting the Department of the Navy’s initiatives in tactical capability development for Navy surface and unmanned platforms, and the engineer will be responsible for architecting and refactoring legacy weapons system software into a modern technology stack, enabling a microservices‑based tactical platform within cloud‑native and tactical‑edge deployment models. Clearance & Location Requirements All applicants must obtain and maintain an active Secret U.S. Security Clearance. This is an on‑site position requiring at least 3 days in the office at the Arlington, VA or Mount Laurel, NJ locations. Key Responsibilities Design, implement, and test complex software in C, C++, Python, JavaScript, and Java within various development environments. Analyze legacy monolithic software programs, recompile and incrementally refactor them to modernize using brownfield and greenfield methodologies. Carry out technical assessments and deconstruct 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 project status to organization leadership on cost, schedule, and technical progress. Develop software architecture, including hardware and software interfaces between components. Assist in developing user, functional, and technical requirements for tactical systems. Participate in and provide feedback for design and code/peer reviews. Integrate individual software components into complex environments. Support test and integration activities at IDT labs and government Land Based Test Sites (LBTS). Ensure adherence to industry standards for security, 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 Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent full‑time professional experience. 5–10+ years of full‑time professional experience. Experience developing Service‑Oriented Architecture (SOA) software. Familiarity with combat system design and software, and with developing tactical systems software on DoD programs. Proficiency with C, C++, Python, and/or Java programming languages. Experience with 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, and test algorithms in C++, Python, Java. Ability to model, code, and 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 adjust 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, and communicating progress at all levels. What Makes You Stand Out Master’s degree in computer science, engineering, or related 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) or SSDS Single Source Library (SSL). Experience with AEGIS or SSDS tactical systems. Experience utilizing Make, Maven, and Ant build systems, and 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 with submodules, remote dependencies, and mixed‑code deployments. Familiarity deploying virtual machines and/or containers into Azure cloud environments, including networking configuration. Strong analytical abilities and organizational skill. Problem‑solving skills with the ability to navigate ambiguous situations. Excellence in oral, written, and technical communication with peers and non‑technical stakeholders. Initiative, creativity, reliability, teamwork. Attention to detail while seeing the big picture. Experience with cloud computing, virtualization, or containerization technologies. Familiarity with cloud infrastructure such as 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. Pay Range $114,000 - $273,000 NOTE: Pursuant to New Jersey Senate Bill 2310, IDT must disclose the pay scale associated with a job posting. The posted range does not include bonuses, commissions, or other benefits. The amount may vary based on candidate experience, skills, and education. Job Benefits Generous benefits package. Competitive paid time off and 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. #J-18808-Ljbffr
$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Senior- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile... .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex...Senior
$84.84k - $153.55k
...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software...SeniorFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours$131.3k - $237.35k
...Description Leidos has a new and exciting opportunity for a Senior Signals Software Engineer in our Intel Sectors, Cyber & Analytics Business Area (CABA) . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission...SeniorLocal areaImmediate startRelocation packageFlexible hours$86.9k - $198k
Job Number: R0237633 Software Engineer, Senior As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a system that will make a difference...SeniorContract workLocal area- Senior Software Engineer - Top Secret/SCI w/Poly Job Locations: US-MD-Laurel Requisition ID: 2026-165845 Responsibilities The Data Warehouse Platforms Engineering Shared Services & SW Development team is seeking a mid-level Software Engineer on a product development team...SeniorWork at officeRemote work
- Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required We are seeking a Mid-to-Senior Level Software Engineer with at least 6 years of software development experience and a technical bachelor’s degree to support development...SeniorFull timeImmediate start
$190k - $240k
Belay Technologies is seeking a Senior Software Engineer to join our intel team. Join us in building the next generation of AI infrastructure that will power innovation across the customer organization. We’re seeking a full-stack software engineer to support our AI infrastructure...SeniorContract work$105k
Overview We are seeking a software engineer specializing in software and prototyping to join our team at the Johns Hopkins University Applied Physics Laboratory (APL). This role focuses on developing advanced planning capabilities and solutions for warfighters, working...SeniorTemporary workInterim roleFlexible hours$190k - $240k
Belay Technologies is seeking a Senior Software Engineer (SWE3). This position is designed for a Fullstack Developer with required skillset background. The resource will join a fast‑paced, integrated team that leads storage efforts in support of SAE. The candidate should...Senior- ***An active or re‑instatable TS/SCI with Polygraph security clearance is required.*** Senior Software Engineer / Reverse Engineer position on a U.S. Government contract. This full‑time role supports a mission‑critical software and systems program for a federal client...SeniorFull timeContract workWork from homeRelocation package
- ...solutions to get to orbit rapidly and responsively. We’re looking to expand our team across the board. We are looking for a Senior Full Stack Software Engineer who is passionate about building software that pushes the bounds of what’s possible. Our software is a modern web-...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwide
- ...comprehensive benefits package. We support our employees, so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and energy as I tackle a variety of challenges and responsibilities. Each...SeniorFlexible hours
$95.5k - $181.7k
...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Sr Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related technologies...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- A leading defense research organization in Laurel, MD is seeking a Software Engineer to develop military planning tools. The role requires at least 5 years of experience with Python and C++, along with strong critical thinking and organizational skills. The ideal candidate...SeniorFlexible hours
$95.5k - $181.7k
A leading aerospace company in Maryland is seeking a Sr Software Engineer to develop software solutions in an Agile environment. The role involves designing critical capabilities and traveling for support and demos. Ideal candidates should have strong programming skills...Senior- Staffed4U is looking for a Mid-to-Senior Level Software Engineer in Jessup, Maryland. The role requires at least 6 years of software development experience and a technical bachelor’s degree. Candidates must have an active TS/SCI clearance with Full-Scope Polygraph. You...Senior
$105k - $290k
A specialized technology research organization located in Laurel, MD, is seeking a Software Engineer specializing in AI applications. The ideal candidate will have 5+ years of experience in programming and 2+ years in AI/ML applications. Responsibilities include developing...Senior- GliaCell Technologies is hiring a Senior Software Engineer / Reverse Engineer in Laurel, MD, to develop advanced security tools for a federal client. The role involves building Python applications, reverse engineering web traffic, and collaborating with analysts and developers...Senior
$86.8k - $198k
Booz Allen Hamilton is seeking an experienced AI Software Engineer located in Laurel, Maryland. Your role involves developing user-focused solutions using machine learning to tackle national security issues. With at least 4 years of experience in application development...Senior$119.6k - $187.9k
Northrop Grumman is seeking a qualified candidate to provide custom software design and development of CNO tools and techniques in Jessup, Maryland. The ideal candidate will have a Bachelor's degree in computer science or a related field, along with programming experience...Senior- The Johns Hopkins University Applied Physics Laboratory is seeking a talented Software Engineer to develop engineering rendering software for complex simulation capabilities. You will collaborate with a multidisciplinary team to enhance rendering methods that support operational...Senior
$105k
Description Are you a software engineer that wants to have an impact on nationally important defense programs? Description Are you a software engineer that wants to have an impact on nationally important defense programs? Do you love participating in dynamic software...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours- A leading technology firm in Maryland is seeking a Senior AI Software Engineer to develop user-focused AI solutions. The position requires deep software engineering experience, proficiency in modern programming languages, and must include TS/SCI clearance. The role involves...SeniorRemote job
- Johns Hopkins Applied Physics Laboratory seeks a software engineer to develop advanced rendering software for national security applications. The role involves working on multispectral rendering methodologies and optimizing performance in critical systems. Ideal candidates...Senior
$249k - $266k
Lentech Inc. is looking for a Splunk Software Engineer in Laurel, Maryland to design, develop, and maintain Splunk applications. The role involves working independently or leading a team to tackle complex technical issues. Candidates should possess a relevant technical...Senior- A defense and technology research organization in Laurel, Maryland seeks a Software Engineer to develop AI and software solutions for military applications. The ideal candidate will possess a strong programming background in languages such as Python and C++, alongside experience...Senior
$10k
...monthly TechConnect and DeepDive collaboration sessions with our entire technical staff. Your Mission Join ClearEdge as a Senior DevOps Software Engineer, where you will design, automate, and sustain infrastructure and deployment solutions supporting secure environments....SeniorContract work$105k
...warfighters with the latest in Artificial Intelligence (AI) and Software capabilities? Are you passionate about defining the path... ...capabilities Qualifications Possess a BS in Computer Science, Computer Engineering, Mathematics, or other related engineering fields Have 5+...SeniorInterim role$100k - $245k
The Johns Hopkins Applied Physics Lab is looking for a Senior Enterprise Software Engineer in Laurel, Maryland. You will provide technical leadership in software systems development that directly influences national defense. Responsibilities include architecture and design...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Laurel, MD
- software developer Laurel, MD
- junior software developer Laurel, MD
- part time software developer remote Laurel, MD
- financial software developer Laurel, MD
- senior software engineer ruby on rails Laurel, MD
- software engineer amazon Laurel, MD
- senior software design engineer Laurel, MD
- software engineer remote Laurel, MD
- entry level software engineer remote Laurel, MD


