1

Temporary Software Developer Jobs in Philadelphia, PA

Software Engineer

Philadelphia, PA · On-site

$38 - $46/hr

Software Engineer This Software Engineer role supports the Machinery Control Systems (MCS) branch ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Senior Software Engineer

Philadelphia, PA · On-site

$140K - $160K/yr

Job Schedule Full time * Regular or Temporary Regular * Job Category Software Engineering * Business Unit United States * Legal Employer ACE American Insurance Company * Posting Date 04/17/2026, 02 ...

NET developer • 4+ years of experience building enterprise applications using C#, ASP.NET Core ... Temporary Assistance for Needy Families, child welfare, child support, or case management • 1+ ...

Agile & DevOps Execution: Show proficiency in DevOps and Agile principles by actively participating ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

Sr Software Engineer - Java

King Of Prussia, PA · On-site

$124K - $163K/yr

Agile & DevOps Execution: Show proficiency in DevOps and Agile principles by actively participating ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

Software Engineer III

Philadelphia, PA · On-site

$55 - $73.75/hr

NET developer • 4+ years of experience building enterprise applications using C#, ASP.NET Core ... Temporary Assistance for Needy Families, child welfare, child support, or case management • 1+ ...

Software Engineer III

Philadelphia, PA · On-site

$58 - $78/hr

NET developer * 4+ years of experience building enterprise applications using C#, ASP.NET Core, Web ... Temporary Assistance for Needy Families, child welfare, child support, or case management * 1+ ...

Job Title Software Engineer Senior What does a successful Senior Full Stack Engineer do? A Senior ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

Job Title Software Engineer Senior What does a successful Senior Full Stack Engineer do? A Senior ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

Java Senior developer

Wilmington, DE

$55.50 - $70.75/hr

Java Senior Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and ...

Temp to Hire - 6 months Pay Range: $70.97/hr $66.77/hr (W2) Job ID: 373555 About BCforward ... Responsibilities: Execute software design, development, and troubleshooting while applying ...

We are seeking a creative, and curious Senior Data Science Software Engineer to join our team. In ... At T-Mobile, employees in regular, non-temporary roles are eligible for an annual bonus or periodic ...

next page

Showing results 1-20

Temporary Software Developer information

See Philadelphia, PA salary details

$48.4K

$112.9K

$167.5K

How much do temporary software developer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for temporary software developer in Philadelphia, PA is $112,861.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,800.00 and $131,200.00 per year, depending on experience, location, and employer.

What Does a Temporary Software Developer Do?

A temporary software developer works on a freelance or contract basis. Your duties focus on the development, design, and testing of software programs. You may have a different set of responsibilities depending on the details of each project, such as working with computer code to develop programs or create a mobile application. A temporary software developer can work on one facet of a project, such as testing or coding a specific process. Developers sometimes specialize in working with one computer language, although knowledge of multiple coding languages is beneficial in this career.

What are the key skills and qualifications needed to thrive as a Temporary Software Developer, and why are they important?

To thrive as a Temporary Software Developer, you need strong programming skills, familiarity with software development life cycles, and a relevant degree or equivalent experience. Proficiency with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and project management tools is typically required. Adaptability, quick learning, and effective communication are essential soft skills to integrate into new teams and projects swiftly. These skills enable a Temporary Software Developer to contribute efficiently, deliver quality code under tight timelines, and support the organization's short-term technical needs.

What types of projects and responsibilities can a Temporary Software Developer expect during a typical assignment?

As a Temporary Software Developer, you will often be brought in to support ongoing projects, address backlog tasks, or assist during periods of increased workload. Your responsibilities may include writing and testing code, debugging existing applications, and collaborating with permanent team members to meet tight deadlines. You may also be involved in documentation and code review processes, and your ability to quickly adapt to new technologies and workflows will be highly valued. The work environment is typically fast-paced, and clear communication with both developers and project managers is important to ensure a smooth integration into the team.

What are Temporary Software Developers?

Temporary Software Developers are professionals hired on a short-term basis to design, develop, test, and maintain software applications for a company or project. They typically work on specific assignments, such as filling in for permanent staff, addressing urgent project needs, or providing specialized skills for a limited period. Their contracts usually have fixed durations, and they may work independently or as part of a team. Temporary roles offer flexibility for both employers and developers, but may not include the same benefits as permanent positions.
What are the most commonly searched types of Software Developer jobs in Philadelphia, PA? The most popular types of Software Developer jobs in Philadelphia, PA are:
What are popular job titles related to Temporary Software Developer jobs in Philadelphia, PA? For Temporary Software Developer jobs in Philadelphia, PA, the most frequently searched job titles are:
What job categories do people searching Temporary Software Developer jobs in Philadelphia, PA look for? The top searched job categories for Temporary Software Developer jobs in Philadelphia, PA are:
What cities near Philadelphia, PA are hiring for Temporary Software Developer jobs? Cities near Philadelphia, PA with the most Temporary Software Developer job openings:
Infographic showing various Temporary Software Developer job openings in Philadelphia, PA as of June 2026, with employment types broken down into 44% Full Time, and 56% Temporary. Highlights an 100% In-person job distribution, with an average salary of $112,861 per year, or $54.3 per hour.
Software Engineer

Full-time

Medical, Dental, Retirement

Posted 18 days ago


CTDI rating

6.8

Company rating: 6.8 out of 10

Based on 52 frontline employees who took The Breakroom Quiz

291st of 352 rated engineering


Job description

CTDI is a large-scale Engineering, Repair, and Logistics company that services the country's largest wireless telecommunications providers, as well as the largest High-speed Internet & Cable providers. CTDI has over 11,000 FT US Employees in over 60 world class US Operations. CTDI also has a global footprint with more than 20,000 employees worldwide.
The software developer will work in conjunction with controls and mechanical development teams to build and program Autonomous Mobile Robots (AMRs) and Automated Guided Vehicles (AGVs) systems. These systems will then be utilized in warehouse operations such as picking, goods to person (GTP), delivery, routing, pallet movement, etc.
The position will focus on development of LiSAR and vision-based algorithms to provide autonomous navigation for AMR and AGV systems, fleet management as well as dashboards to track all the robots across warehouses. The navigation layer will communicate in near-real time with vehicle's controls systems to provide motion control other necessary data transfer. The developer will also work with Controls engineers to write and implement software for Programmable Logic Controllers (PLCs) to implement automation equipment such as conveyors, robots, vision systems etc. as add-on features to the base vehicle.
Major Duties and Responsibilities
  • Program AGV and AMR which will include programming navigation systems in warehouse environment. This could include different control tracking such as line following, grip mapping or full autonomous navigation.
  • Develop low latency near-real time software to process LiDAR and vision data and implement responsive and fast navigation through SLAM and natural navigation.
  • UI development to provide dashboards, warehouse mapping and other user interaction tools.
  • Interface with WES and WMS systems and write modules for job and priority management.
  • Write algorithms for collision avoidance and obstacle navigation, and write packages to provide motor control data to PLC.
  • Reports to GM of Automation, AMRs

Required Qualifications
  • Bachelor's degree in electrical or computer engineering, Computer Science, or a comparable technical degree
  • Minimum of 3+ years experience in software development and deployment of Python and ROS languages.
  • Experience with Linux, Gazebo, C# and writing Simultaneous Localization and Mapping (SLAM) algorithms is a big plus.
  • SQL experience is a plus, preferably oracle
  • Excellent communication and documentation skills
  • Understanding of control systems and MHE is a plus.

General Skills/Qualifications
  • Understanding / Experience of Warehouse processes such as inventory management, Order fulfillment, receiving etc. preferred.
  • Experience with programming Ardurio, Raspberry Pi, PLCs, C, C++, .NET a plus.
  • Ability to use Microsoft office (Word, Excel, PowerPoint)
  • Travel within the US or abroad up to 10-20% may be required.

Apply today to join our dynamic team! CTDI offers an excellent compensation and benefits package and has been a growing leader in the telecommunications field for over 45 years. Come put our successful history behind your career!
CTDI is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. This policy applies to every aspect of employment at CTDI, including recruitment, hiring, training, advancement, and termination.
California Residents Only:
Communications Test Design, Inc. Employee Privacy Notice
Last updated January 1, 2023
This Employee Privacy Notice ("Privacy Notice") describes the collection, use, and sharing of your personal information through the course of your tenure with Community Test Design, Inc. ("CTDI," "we," "us," or "our") and its subsidiaries and affiliates.
  1. APPLICABILITY OF PRIVACY NOTICE

This Privacy Notice applies to personal information collected from personnel of CTDI. The term "personnel" includes U.S. employees and those that work on a non-permanent basis, such a temporary and contract workers, independent contractors, consultants, and interns.
HIPAA Notice
The information that you provide to us for the purposes of obtaining health insurance will also be subject to each health care providers' HIPPA Notice of Privacy Practices. Our HIPPA Notice which describes our use and disclosure of your protected health information is posted at each work location or you can access it by contacting your local Human Resources representative or ambassador.
  1. COLLECTION AND USE OF PERSONAL INFORMATION

During the course of your tenure with CTDI, we collect personal information about you, as well as personal information related to your spouse, dependent(s), or family member(s) (collectively, "dependents"), where there is a legitimate reason to do so in connection with our relationship with you. To the extent we collect personal information on your dependents, you should inform your dependents that you are providing this information to us and why, and make sure that it is acceptable to them.
Through your tenure with CTDI, we will collect personal information to:
  • Administer salary and benefits: We collect from you as well as from governmental entities and benefit providers your identifiers (name, telephone number, physical address, email address (if provided), date of birth, employment identification number, Social Security number, insurance policy number, driver's license number, state identification number, and passport (if provided)), protected classifications (marital status, age, race, sex, gender, citizenship status, immigration status, disability status (if provided), and veteran status (if provided)), and financial information (bank account and routing number). We use this information to administer salary and benefits, such as medical, dental, and retirement benefits. We also collect from you identifiers (name, date of birth, and Social Security number) of dependents. We use the dependent information to process their eligibility as your dependents for the purpose of benefits.
  • Administer reimbursements: We collect, from you, your identifiers (name and physical address), financial information (bank account and routing number), and corporate financial information(CTDI-issued credit card), and details of travel or expenses incurred in connection with your tenure. We use this information to issue reimbursements.

  • Career Development. We collect, from you, your identifiers (name) and professional information (federal identification authorizing work in the United States, licenses, credentials, employment history, educational history, resume/CV, disciplinary evaluations, performance reviews, terms and conditions of employment). We use this information to identify, deliver, and track training needs and outcomes, to help with career development, succession, planning, and workforce management and to manage professional requirements, certifications and memberships and to manage relationships with vendors.

  • Conduct IT security and management: We collect, automatically, when you use Company systems, electronic network activity information (username, password, IP address, browsing history, search history, websites visited, and interactions with websites). We collect geolocation information (city, state, and country level geolocation data of the IP from workstations, and mobile data) and your business email address. We use this information to ensure compliance with CTDI's policies and procedures, to protect data assets of CTDI, for authentication purposes, and to provide IT support.

  • Conduct performance reviews: We collect from you your identifiers (name) and professional information (licenses, credentials, employment history, educational history, and resume/CV). We use this to conduct performance reviews and evaluate personnel for internal opportunities.

  • Conduct background checks. We collect both from you and from third-party background check vendors your identifiers (name, date of birth, and Social Security number). We use this information to conduct background checks for employment purposes.

  • Create a personnel file: We collect, from you your identifiers (name, date of birth, telephone number, physical address, date of birth, physical characteristics or description, and primary language) and professional information (licenses, credentials, employment history, educational history, resume/CV, disciplinary evaluations, performance reviews, terms and conditions of employment, salary (including retirement accounts, pensions, or insurance coverage), skills, qualifications, experience, travel history, professional/occupational memberships, and time-off work). We use this personal information to maintain your personnel file, create personnel biographies, and for internal recruitment purposes (assessing your eligibility for other positions within CTDI).
  • Handle general human resources functions: We collect from you your identifiers (name, Social Security Number, personnel ID, email address, telephone number, and physical address) and emergency contact information. We use this information to handle general human resources functions, such as personnel support, termination, and emergency contact procedures.

  • Employee engagement. We analyze the information provided to make inferenceswith respect to yourindividual preferences, behaviors, predispositions, characteristics, intelligence abilities and aptitudes.
  • Facilitate visa sponsorship: We collect from you your identifiers (name, physical address, work address, and passport (if provided)) and your visa information(job title, salary offered, type of visa, eligibility basis and expiration date)and your dependents' identifiers and visa information. We use this visa information to facilitate your employee visa sponsorship and for the purpose of maintaining your employment.
  • Facilitate company sponsored event: We collect, from you, identifiers (name and date of birth) and COVID-19 test results of your dependents for the purpose of facilitating company-sponsored events. We use this information in order to mitigate the spread of COVID-19 at company-sponsored events.

  • Issue tax forms: We collect from our third-party onboarding vendor your identifiers (name, physical address, and Social Security number) and tax information (withholding details). We use this information to issue tax forms and comply with tax reporting requirements.

  • Monitor compliance with equal opportunities and anti-discrimination laws: We collect from you protected classifications (race, national origin, citizenship, sex, military or veteran status, and any disabilities you may have). We use this information to comply with our obligations under equal opportunity and anti-discrimination laws.

  • Monitor work-related licenses and credentials: We collect from you as well as from educational institutions, personal and professional references your identifiers (name) and your professional information (licenses, credentials, employment history, educational history, and resume/CV). We use this information to manage work-related licenses and credentials.
  • Provide on-site access: We collect from you your visual information (photographs). We use this for employee access badges to verify your identity and to grant physical access to CTDI facilities.

  • Promote safety and security. We collect from you and automatically from closed circuit cameras yourvisual information (photographs, images, and video). We use the photographs and images verify compliance with policies, and to create security badges to promote the safety and security of employees, contractors, visitors, customers, and consumers.

III. HOW WE SHARE YOUR PERSONAL INFORMATION
General Sharing
We share your personal information as follows:
Within CTDI. We share personnel personal information within CTDI and among its subsidiaries and affiliates to receive IT services/security, Human Resources, tax and accounting, and general business and employment purposes. Access to personal information is limited to those on a need-to-know basis.
With Service Providers. We will share your personal information with our service providers to assist us in managing and administrating your tenure. These service providers include IT support, human resource management software providers, health insurance, payroll, expense processing, benefits plan providers, and professional advisors (i.e., accountants, legal).
With Third Parties. We will share your personal information with third parties, such as legal advisors, law enforcement agencies, or governmental/regulatory bodies in order to protect our legal interests and other rights, protect against fraud or other illegal activities, for risk management purposes, and to comply with our legal obligations.
During a corporate reorganization. In the event that we enter into, or intend to enter into, a transaction that alters the structure of our business, such as a reorganization, merger, acquisition, sale, joint venture, assignment, consolidation, transfer, change of control, or other disposition of all or any portion of our business, assets or stock, we will share personnel personal information.
Legal Purposes. We will share personal information where we are legally required to do so, such as response to court orders, law enforcement, or legal process including for national security purposes; to establish, protect, or exercise our legal rights, as required to enforce our agreements or other contracts; to defend against legal...

What CTDI employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom