1

Temp Software Developer Jobs in Woodbridge, VA (NOW HIRING)

IoT / Edge Software Engineer

Bethesda, MD · On-site

$68.08 - $141.83/hr

... agile, DEVOPS/DEVSECOPS) in a professional or academic setting * Ability to obtain a Secret ... If the position offered in temporary, the position will not be eligible for incentive compensation.

C++ Software Engineer We are seeking a C++ Software Engineer to support a mission-critical internal ... If eligible, the benefits available for this temporary role may include the following: * Medical ...

... and DevOps practices * 3+ years of experience with Agile methodologies * Bachelor's degree in ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

New

Job Title: Embedded Software Engineer This role focuses on developing next-generation embedded ... If eligible, the benefits available for this temporary role may include the following: * Medical ...

UI Software Engineer-----Need GC,USC,GC-EAD

Reston, VA · On-site

$108K - $144K/yr

USM is recognized as one of the fastest growing IT Temporary Staffing firms in the US and most ... Hands-on engineer in designing and development of software solutions and software requirements ...

next page

Showing results 1-20

Temp Software Developer information

See Woodbridge, VA salary details

$47.5K

$110.6K

$164.2K

How much do temp software developer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for temp software developer in Woodbridge, VA is $110,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $128,600.00 per year, depending on experience, location, and employer.

What is a temp software developer?

Temp Software Developers are programmers hired on a temporary basis, often for a specific project or to cover short-term staffing needs. They perform many of the same tasks as permanent software developers, such as writing code, testing applications, and collaborating with teams. Temp roles can last anywhere from a few weeks to several months and offer flexibility for both employers and developers. These positions are common in industries that need to quickly scale up development capacity or address temporary skill gaps.

How does a temp software developer typically integrate into existing development teams and projects?

As a Temp Software Developer, you are often brought in to support ongoing projects or fill in resource gaps, so integrating quickly with the existing team is crucial. You can expect to receive a project overview and access to documentation, but you may need to be proactive in asking questions and seeking clarification. Collaboration with permanent developers, QA engineers, and sometimes product managers is common, often through regular meetings or code reviews. Flexibility and adaptability are key, as you may switch between tasks or projects based on shifting priorities. This role provides a great opportunity to learn diverse codebases and work styles, which can enhance your skills and future employability.

What are the key skills and qualifications needed to thrive as a temp software developer, and why are they important?

To thrive as a Temp Software Developer, you need strong programming skills in languages such as Java, Python, or JavaScript, along with a relevant degree or equivalent experience. Familiarity with version control systems like Git, agile development tools, and rapid onboarding to new codebases is typically required. Adaptability, effective communication, and the ability to quickly learn new technologies are crucial soft skills in this fast-paced, project-based role. These skills ensure that temp developers can effectively contribute to teams, deliver quality code quickly, and integrate seamlessly into diverse work environments.

What is the difference between Temp Software Developer vs Contract Software Engineer?

AspectTemp Software DeveloperContract Software Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldSimilar credentials, often with additional certifications depending on project needs
Work EnvironmentUsually works on-site or remotely for a short-term period, often within a company's existing teamWorks on a contractual basis, often remotely, with project-specific tasks
Employer & Industry UsageCommonly hired through staffing agencies or temp agencies for various industriesHired directly or through agencies for project-based work in tech and software development

Both roles involve short-term software development work, requiring similar skills and credentials. The main difference lies in their employment setup: Temp Software Developers are typically hired through staffing agencies for temporary roles, while Contract Software Engineers often work on specific projects for a fixed term, sometimes with more independence. Understanding these distinctions helps in choosing the right role based on your career goals and employment preferences.

What are the most commonly searched types of Software Developer jobs in Woodbridge, VA?

The most popular types of Software Developer jobs in Woodbridge, VA are:

What are popular job titles related to Temp Software Developer jobs in Woodbridge, VA?

For Temp Software Developer jobs in Woodbridge, VA, the most frequently searched job titles are:

What job categories do people searching Temp Software Developer jobs in Woodbridge, VA look for?

The top searched job categories for Temp Software Developer jobs in Woodbridge, VA are:

Infographic showing various Temp Software Developer job openings in Woodbridge, VA as of June 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $110,613 per year, or $53.2 per hour.

IoT / Edge Software Engineer

NTT DATA, Inc.

Bethesda, MD • On-site

$68.08 - $141.83/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


NTT Data rating

7.4

Company rating: 7.4 out of 10

Based on 92 frontline employees who took The Breakroom Quiz

116th of 225 rated it services


Job description

We are currently seeking a IoT / Edge Software Engineer to join our team in Bethesda (REMOTE), Maryland (US-MD), United States (US).

Job Summary

The IoT Edge Software Engineer is responsible for the design, development, deployment, and maintenance of edge software components that enable secure, reliable, and scalable integration between field‑deployed dosimeter devices, gateways, and cloud environment. This role is central to the modernization of client’s radiation exposure management, focusing on the implementation and optimization of AWS Greengrass‑based IoT gateway solutions, Bluetooth Low Energy (BLE) device communication, and secure data transmission protocols. The engineer works closely with system architects, backend/API engineers, and operational stakeholders to ensure that edge software components support real‑time dosimeter data ingestion, device management, firmware updates, and operational status monitoring in compliance with cybersecurity and privacy requirements. The IoT Edge Software Engineer also develops and maintains software modules that run on Linux‑based gateway hardware, supporting features such as device authentication, data encryption, remote updates, and automated diagnostics. The position requires hands‑on experience with embedded Linux, MQTT messaging, and integration with AWS IoT Core, as well as the ability to troubleshoot and optimize edge‑to‑cloud workflows for performance, reliability, and security.

Job Duties
  • Design, develop, and maintain edge software modules for IoT gateways, supporting BLE dosimeter communication, device management, and secure data transmission
  • Implement and optimize AWS Greengrass components for deployment on Linux‑based gateway hardware
  • Develop and maintain secure device authentication, data encryption, and remote firmware update capabilities
  • Integrate edge software with AWS IoT Core, MQTT messaging, and cloud services
  • Support real‑time and batch data ingestion workflows, including handling of disconnected operations and automated re‑synchronization
  • Collaborate with backend, security, and DevSecOps teams to ensure compliance with DoD IL4, FedRAMP, and RMF requirements
  • Troubleshoot, optimize, and enhance edge software performance, reliability, and security
  • Maintain comprehensive technical documentation for edge software components, deployment procedures, and operational workflows
  • Participate in code reviews, security assessments, and compliance audits as required by contract and SOW
  • Provide technical support for field deployment, user acceptance testing, and ongoing operations of edge solutions
Basic Qualifications
  • Bachelor’s degree in a quantitative field such as engineering or mathematics (e.g., Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
  • Minimum 3 years of experience with software engineering
  • Minimum 1 year of experience with applying modern software development methodologies (e.g., agile, DEVOPS/DEVSECOPS) in a professional or academic setting
  • Ability to obtain a Secret Clearance
Preferred Qualifications
  • Experience with applying programming concepts in a professional or academic setting
  • Experience developing backend services and APIs for cloud‑based, IoT‑enabled, or regulated federal systems
  • Proficiency in Python, Java, or similar languages used for backend and API development
  • Familiarity with AWS GovCloud, Greengrass, and secure data integration in DoD environments
  • Experience implementing RBAC, organizational hierarchy, and secure authentication/authorization mechanisms
  • Knowledge of DoD cybersecurity, privacy, and RMF requirements for IL4/IL5 systems
  • Experience with automated testing, CI/CD pipelines, and DevSecOps practices
  • Strong documentation and communication skills, including the ability to produce technical specifications and API documentation
  • Experience supporting data migration, legacy system integration, and operational troubleshooting in large‑scale enterprise environments
Compensation

NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $68,076 - $141,826. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate’s actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance. If the position offered in temporary, the position will not be eligible for incentive compensation. This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally‑required benefits.

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here . If you'd like more information on your EEO rights under the law, please click here . For Pay Transparency information, please click here .

#J-18808-Ljbffr

What NTT Data employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


NTT DATA logo

About NTT DATA

Sourced by ZipRecruiter

NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Plano, TX, US

Year founded

1967