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

Associate Software Engineer

$72k - $114.45k

Innovative Defense Technologies

Innovative Defense Technologies (IDT), provider of cutting-edge cloud-based integration, automated testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD), is seeking an Associate Software Engineer to be part of our Warfare Systems team and based out of our Arlington, VA and Mount Laurel, NJ location.

The Associate Software Engineer is responsible for designing, developing, and integrating software solutions across IDT's Warfare Systems business area. The primary role of the Software Engineer is to build high-quality, innovative, and fully performing software which integrates with other system components. The Software Engineer will be working with various Warfare Systems customers to gather user requirements, defining system functionality, and writing code in various languages, like Java, C++, and Python. You will work with other software engineers, systems engineers, integration engineers, and subject matter experts to deliver robust technical solutions. 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 5 days in office, based out of our Arlington, VA and Mount Laurel, VA location.
Department Engineering Employment Type Full Time Location Mount Laurel, NJ Address 8000 Midlantic Drive, Suite 500 N, Mount Laurel, New Jersey, 08054 Open in Google Maps Workplace type Onsite Compensation $72,000 - $114,450 / year
Key Responsibilities
What You Will Do:
  • Engineers Solutions: Design, develop, document, and test backend software components and algorithms using modern programming languages such as C++, Python, Java, or C#. Apply appropriate data structures, modular design principles, and performance optimization techniques to deliver scalable, maintainable solutions.
  • Scopes Requirements: Analyze and interpret system and software requirements to ensure clarity, feasibility, and traceability. Collaborate with engineers and stakeholders to translate high-level mission and system needs into functional backend implementations.
  • Integrates Systems: Integrate software components into complex development environments, ensuring interoperability across distributed systems, APIs, databases, and networking layers within DoD software ecosystems.
  • Assures Quality: Apply secure coding practices and established engineering standards related to security, performance, and reliability. Participate in peer reviews of architecture designs, system requirements, and implemented code to ensure technical rigor and mission alignment.
  • Verification & Testing: Model, implement, and test algorithms and backend services using unit and interface testing frameworks. Validate system functionality, edge cases, and performance constraints across development and integration environments.
  • Manages Risk & Security: Identify potential technical and cybersecurity risks within software implementations. Apply defensive programming, input validation, and system-level safeguards to harden software against vulnerabilities and operational threats.
  • Leverages AI Responsibly: Utilize AI coding assistants to support code generation, refactoring, debugging, and root-cause analysis while critically reviewing outputs to ensure correctness, security, and adherence to engineering standards.
  • Collaborates Across Teams: Work within small, cross-site teams of software and systems engineers. Communicate technical concepts clearly and collaborate with Program Managers and Chief Engineers to document, manage, and evolve system and software requirements.
  • Delivers Results in Dynamic Environments: Manage multiple concurrent assignments, adapt to changing priorities, and contribute to meeting program milestones while maintaining high standards of technical excellence and accountability.
Skills Knowledge & Expertise
Who You Are (Required):
  • Bachelor's Degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Data Science, Cyber Security, Mathematics, Aeronautical Engineering, or equivalent full-time professional experience.
  • 0-2+ years of full-time professional experience in backend software development or related technical roles (internship experience applicable).
  • Ability to travel up to 15% of the time as needed.
  • Familiarity with the software development lifecycle (requirements through deployment).
  • Proficiency in at least one modern backend language (e.g., 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 (e.g., Git).
  • Understanding of APIs (REST/gRPC) and modular code design principles.
  • Familiarity with SQL and relational databases (e.g., Postgres).
  • Familiarity with networking fundamentals and protocols (e.g., 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 skills, and technical communication abilities.
What Makes You Stand Out
  • Experience with cloud computing, virtualization, or containerization technologies.
  • Familiarity with cloud infrastructure platforms (e.g., Azure, AWS, GCP).
  • Experience with big data technologies (e.g., Hadoop, Spark, Kafka, Cassandra).
  • Demonstrated experience using AI coding assistants (e.g., GitHub 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.
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*: $72,000 - $114,450 *Pursuant to New Jersey Senate Bill 2310 IDT is required to disclose the "pay scale" or "pay range" associated with a job posting. Notably, however, 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. Click here for additional information about Senate Bill 2310. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience. 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.
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 3 days ago
Similar jobs that could be interesting for youBased on the Associate Software Engineer in New Jersey vacancy
  • $72.49k

     ...a top veteran employer and Certified Great Place to Work ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking... 
    Suggested
    Contract work
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    3 days ago
  • $132k - $171.2k

     ...Associate, Software Engineering Develop, enhance, support and maintain the Firm's software solutions in support of its global businesses. Design and implement high-quality, scalable and thoughtful technology solutions leveraging both internal and open-source services... 
    Suggested

    The Goldman Sachs Group, Inc.

    Jersey City, NJ
    3 days ago
  • $65k - $80k

     ...Launch Your Career at the Intersection of Mathematics and Finance We're looking for Associate Software Engineer - APL with a strong background in mathematics who will work as a self-starter, is motivated and will bring enthusiasm to the team, contributing to its... 
    Suggested
    Flexible hours

    InvestCloud

    Warren, NJ
    1 day ago
  •  ...qualifications permitted by law. A little about us... Role : Java Associate Principal Architect Location : Berkeley heights, NJ...  ..., Event Schemas Transaction Management Business Rules Engine Data model and Schema Design AWS Cloud Network & Infra... 
    Suggested
    Local area

    LTIMindtree

    Berkeley Heights, NJ
    2 hours ago
  •  ...as we are, join our team. KPMG is currently seeking an AI Engineer to join our Audit Technology Alliance organization. Responsibilities...  ...: Minimum three years of recent experience in software engineering with demonstrated success in building and deploying... 
    Suggested
    H1b
    Local area

    KPMG

    Montvale, NJ
    1 day ago
  • $74k - $150k

     ...systems in the US Department of Defense (DOD), is seeking an Associate AI Engineer to be part of our Warfare Systems team and based out of...  ...mission stakeholders to integrate AI capabilities into broader software and system architectures. Participate in technical reviews,... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    New Jersey
    5 days ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    2 hours ago
  • $69.1k - $124.4k

     ...enterprise-grade Agentic AI solutions under the direction of an Sr. AI Engineer. This role focuses on implementing autonomous and semi-...  ...years of experience in AI/ML engineering, data engineering, or software engineering required. ~ Hands-on experience with LLMs, GenAI,... 
    Remote work

    GNY Insurance Companies

    Edison, NJ
    4 days ago
  • $90k

     ...Job Title Associate Full Stack AI Engineer Job Description This is an opportunity to join Ascot Group - one of the world's preeminent specialty...  ...Bachelor's degree in Computer Science, Software Engineering, Data science, AI/ML, Mathematics, or a related... 
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours

    Ascot Group

    Iselin, NJ
    1 day ago
  •  ...career in Advisory. KPMG is currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice. Responsibilities...  ...or academic experience in AI/ML, data science, software engineering, or cloud technologies Bachelor's degree from... 
    H1b
    Local area

    KPMG

    Short Hills, NJ
    1 day ago
  •  ...we are, join our team. KPMG is currently seeking an AI Engineer to join our Audit Technology Alliance organization....  ...Qualifications: Minimum one year of recent experience in software engineering or data science role with a strong interest in artificial... 
    H1b
    Local area

    KPMG

    Montvale, NJ
    5 days ago
  • $170k - $207k

     ..., analytics, reporting, and governance workflows. Build platform features in collaboration with cross-functional teams, applying engineering best practices such as reusable components, automation pipelines, and standardized environments. Use Infrastructure as Code (IaC)... 
    Work at office
    Local area
    3 days per week

    New York Life Insurance Company

    Lebanon, NJ
    5 days ago
  • $77k - $202k

     ...Architecture- Agentic AI and Machine Learning Developer- Senior Associate, you will play a pivotal role in transforming raw data into...  .... Your work will involve applying data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions at... 
    Full time
    H1b

    PwC

    Florham Park, NJ
    2 days ago
  • $87.97k - $188.95k

     ...services firms. Spark your curiosity and ignite your career at The Lighthouse. KPMG is currently seeking a Senior Associate, Cloud DevOps Engineer for our Consulting practice. Responsibilities : Assist clients; cloud migration engagements, including... 
    H1b
    Local area

    KPMG

    Montvale, NJ
    1 day ago
  • $61k - $100k

     ...PwC, our people in data and analytics engineering focus on leveraging advanced technologies...  ...leverage advanced technology. As an Associate you will focus on learning and supporting...  ...deployments with Docker Maintaining software quality through developer-led testing... 
    Full time
    H1b

    PwC

    Florham Park, NJ
    4 days ago
  • $61k - $100k

     ...Architecture- Agentic AI and Machine Learning Developer- Experienced Associate, you will play a pivotal role in transforming raw data into...  ...Consulting practice, you will apply data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions at... 
    Full time
    H1b

    PwC

    Florham Park, NJ
    2 days ago
  •  ...Role description We are looking to speak with candidates who are: We are seeking a highly experienced DevSecOps Engineer with strong expertise in cloud native technologies and modern DevOps practices. The role requires close collaboration with clients... 

    LTM

    Berkeley Heights, NJ
    2 days ago
  • $114k - $231k

     ...leading defense technology company, is seeking a Frontend Software Engineer to be part of our Missile Defense team and based out of our...  ...IDT is required to disclose the "pay scale" or "pay range" associated with a job posting. Notably, however, this amount may not be... 
    Full time
    Work at office
    Local area
    Immediate start

    Innovative Defense Technologies

    New Jersey
    9 hours ago
  • $111.5k - $207.5k

     ...interest of national security. Job Title: Senior Specialist, Software Engineer Job Code: 36861 Job Location: Clifton, NJ Job...  ...into software development specifications for the radio and associated subsystems. Develop block diagrams and interface design... 
    Local area
    Flexible hours

    L3Harris Technologies

    Clifton, NJ
    3 days ago
  • $97.5k - $164.4k

     ...Senior Full Stack Software Engineer Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and...  ...do not have visibility to your application status. Current associates who require a workplace accommodation should refer to Fiserv... 
    Worldwide

    BentoBox

    Berkeley Heights, NJ
    3 days ago
  •  ...skills, and be part of a group that's shaping the future of technology. About The Role: We are looking for a Full Stack Software Engineer to join our DevOps team to primarily design, develop and test applications for internal software systems. You will work with... 
    Immediate start
    Worldwide

    Reailize

    Middletown, NJ
    18 hours ago
  • $120k

     ...Full Stack Software Engineer Embark on a transformative journey as a Full Stack Software Engineer. At Barclays, our vision is clear – to redefine the future of banking and help craft innovative solutions. Join the Developer Tooling team within the Group Chief Technology... 
    Hourly pay
    Work at office

    Barclays

    Whippany, NJ
    2 days ago
  •  ...Backend Engineer Opportunity At Sourgum Sourgum is transforming the $100B+ waste and recycling industry through cutting-edge technology that makes waste removal simpler, smarter, and more cost-effective. Our innovative haulsourcing platform powers high-quality waste... 
    Flexible hours

    Wayste

    Jersey City, NJ
    3 days ago
  • $112k - $179k

     ...Senior Full-Stack Software Engineer Job Locations US-NJ-Red Bank Requisition ID 2026-166260 Position Category Scientific, Research & Analysis Clearance Secret Responsibilities Peraton Labs is seeking an experienced... 
    Contract work
    Local area
    Shift work

    Peraton

    Red Bank, NJ
    1 day ago
  •  ...Software Developer Privately-held software firm in northern NJ is seeking a Software Developer. This firm provides an integrated platform for portfolio & risk management, security analytics, trade flow, and order management to major financial institutions. Their... 

    MRINetwork

    Passaic, NJ
    4 days ago
  • Java Full Stack Developer Design and develop scalable full-stack applications using Java, Spring Boot, and React for enterprise-grade platforms. Build and maintain cloud-native infrastructure and services on AWS, ensuring high availability, scalability, and security...

    eTeam

    Jersey City, NJ
    5 days ago
  • $220k - $250k

     ...Fullstack Software Engineer | AI-Native Healthcare Platform Location: New York, NY (In-Person)Experience: 3-7 Years Comp Range: $220,000 - $250,000 + Equity The Opportunity TechStaffers is partnering with a high-growth, venture-backed startup with $4 million... 
    Work at office

    Vivo HealthStaff

    Hoboken, NJ
    1 day ago
  • $110k - $130k

     ...with colleagues, these principles guide how we work. We deliver engineering, environmental, and energy consulting, plus design services...  ...Engineering and Science, Inc. is seeking an experienced Full-Stack Software Engineer to join our innovative Products Team. This role... 
    Local area
    Remote work

    Partner Engineering and Science

    Asbury Park, NJ
    1 day ago
  • Job Title Create visualization and processing components for real-time analysis. Create automated tests for code artifacts. Use the continuous integration / continuous delivery pipeline for build, test, and deploy. Actively contribute to design and technology discussions...

    Diverse Lynx

    Princeton, NJ
    2 days ago
  •  ...Position: Fullstack Software Engineer Location: Montvale, NJ (Hybrid) Work Mode: Contract with DIRECT CLIENT RESPONSIBILITIES: Participate in full lifecycle development of software including analysis, design, coding, testing, implementation,... 
    Contract work
    Work at office

    Futran Tech Solutions Pvt. Ltd.

    Montvale, NJ
    4 days ago

Do you want to receive more vacancies?

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