1

Temp Software Developer Jobs in New York (NOW HIRING)

C# Developer

New York, NY · On-site

$60K/yr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... And we do it every single day - for both temporary and permanent assignments and across virtually ...

We are looking for a strong NY-based Temporary Executive Assistant who can support a busy team with ... Software Engineers, Web Developers, iOS/Android Engineers, Data Analysts, Business Intelligence ...

... software outcomes * Apply DevOps practices including continuous integration and continuous ... Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or ...

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... And we do it every single day - for both temporary and permanent assignments and across virtually ...

... 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 ...

senior java developer

Jersey City, NJ

$59.75 - $76.25/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... And we do it every single day - for both temporary and permanent assignments and across virtually ...

senior java developer

New York, NY

$62.75 - $79.75/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... And we do it every single day - for both temporary and permanent assignments and across virtually ...

next page

Showing results 1-20

Temp Software Developer information

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 Temp Software Developers?

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.

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 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 are the most commonly searched types of Software Developer jobs in New York? The most popular types of Software Developer jobs in New York are:
What cities in New York are hiring for Temp Software Developer jobs? Cities in New York with the most Temp Software Developer job openings:
Advanced Software Engineer - Unifier

Advanced Software Engineer - Unifier

Metropolitan Transportation Authority

New York, NY • On-site

$140K - $166K/yr

Full-time

Posted 22 days ago


Metropolitan Transportation Authority rating

7.5

Company rating: 7.5 out of 10

Based on 132 frontline employees who took The Breakroom Quiz

38th of 76 rated public transport


Job description

Job ID: 15702
Business Unit: MTA Headquarters
Location: New York, NY, United States
Regular/Temporary: Regular
Department: Corporate IT Products
Date Posted: May 19, 2026
Description
JOB TITLE:
Advanced Software Engineer
SALARY RANGE:
$140,828 - $166,223
DEPT/DIV:
Information Technology
SUPERVISOR:
S enio r Dir ector - Prod uct Dev elopment - NonRail Agencies
LOCATION :
2 Broadway , New York, NY 10004
HOURS OF WORK:
9:00 am - 5:30 pm (7.5 hours/day) or as required
This position is eligible for teleworking. New hires are eligible to apply 30 days after their effective date of hire.
Opening
The Metropolitan Transportation Authority is North America's largest transportation network, serving a population of 15.3 million people across a 5,000-square-mile travel area surrounding New York City, Long Island, southeastern New York State, and Connecticut. The MTA network comprises the nation's largest bus fleet and more subway and commuter rail cars than all other U.S. transit systems combined. MTA strives to provide a safe and reliable commute, excellent customer service, and rewarding opportunities.
About Us
The MTA transportation network has very large systems and infrastructure for financial, business, automated train, transportation, power, and physical security. MTA IT Department is centrally responsible for providing a full range of Information and Operational Technology services to the MTA agencies and administrative units through its operating and support units. Services are provided on a 7/24/365 basis in support of the MTA organization and its ridership.
MTA IT's Product Development group is empowered, multi-functional teams focused on the end-to-end management of development products from strategy to delivery. Using innovative processes and tools, the teams are responsible for developing and maintaining highly effective, secure, and innovative transportation, operational and back-end information systems to support MTA goals and priorities.
We are seeking an experienced Oracle Primavera Unifier Developer to support the development and enhancement of our enterprise Project Management Information System (PMIS). The PMIS integrates Oracle Primavera Unifier, Primavera P6, and Oracle Integration Cloud (OIC) to support capital program delivery.
The Unifier Developer will configure business processes, workflows, reports, and integrations that enable project teams to manage project and program performance. This role will collaborate with solution architects, program teams, and internal IT to implement scalable PMIS solutions for capital projects.
Desired Skills
• Experience integrating Primavera Unifier with Primavera P6.
• Experience with Oracle Integration Cloud (OIC).
• Familiarity with REST APIs, JSON, and XML.
• Knowledge of User Defined Reports and PMIS Systems
• Basic knowledge of SQL and data reporting tools.
Responsibilities
  • Leads requirements management, software engineering, system testing, and acceptance testing activities across all stages and iterations for complex software development and integration initiatives.
  • Assists with the organization's selection, adaptation, and adoption of new models, methods, and tools. Collaborates with parties involved in product, systems or service design.
  • May own high value services and/or products. Leads the definition, documentation, and successful completion of large projects within business objectives and resource constraints, ensuring adherence to agreed enterprise architectures, and the application of effective change- release-, risk-, and quality-management processes.
  • Drafts and maintains software support processes and documentation. Prioritizes and diagnoses incidents, investigates and resolves complex issues, leads root cause analysis, and proposes corrective actions. Conducts application licensing, security, backup, and disaster recovery verification initiatives.
  • Develops system and acceptance testing criteria related to functional and non-functional requirements, user stories, features, business processes, and business rules. Designs, specifies and executes test cases and scenarios.
  • Plans and leads user experience design activities for large programs and products, providing expert advice to ensure that usability, accessibility, and visual design requirements are satisfied.
  • Develops, maintains, and applies tools and documentation to track, log and maintain accurate and complete system information. Audits complex software systems for adherence to configuration standards.
  • Plans, organizes, conducts, and oversees assigned quality and safety assurance assessments involving complex systems and cross-functional teams. Provides expert advice to assurance activities.
  • Manages operational relationships with suppliers to ensure potential disputes or conflicts are raised and resolved.
  • Contributes technical elements of RFP/RFIs and negotiates contract terms and SLAs. Manage suppliers to meet key performance indicators.
  • Continuously develops and maintains personal knowledge of software engineering practices, emerging trends, and technologies.
  • Provides technical advice to project teams and mentors less experienced staff to foster talent development.

Required Qualifications
  • Bachelor's Degree in Arts/Sciences (BA/BS) .
  • Minimum 8 years of relevant experience. An equivalent combination of education and experience may be considered in lieu of a degree.
  • Must possess a minimum at least one of the following professional certifications in subject domain including but not limited to: Certified Scrum Developer (CSD), Certified Scrum Master (CSM), Certified Software Development Professional (CSDP), Certified Secure Software Lifecycle Professional (CSSLP), Amazon Certified: AWS Certified Developer, Microsoft Certified: Azure Developer, Certified Software Test Professional (CSTP)

Technical Skills
  • Hands-on programming experience in business setting
  • Proficiency in at least one software engineering methodology, including but not limited to: Waterfall, Agile, Scrum, DevOps, Extreme Programming (XP), Kanban, Lean, Rapid Application Development (RAD)
  • Experience applying a structured validation and testing method, including but not limited to: Unit Testing, Integration Testing, System Testing, Acceptance Testing, Regression Testing
  • Collaboration skills to ensure design specifications are seamlessly implemented by the development team
  • Familiarity with version control
  • Demonstrated ability to work independently and navigate organizational ambiguity
  • Effective written and verbal communication skills

Preferred Technical Skills
  • A software engineering industry certification, examples: Certified Scrum Developer (CSD), Certified Scrum Master (CSM), Certified Software Development Professional (CSDP), Certified Secure Software Lifecycle Professional (CSSLP), Amazon Certified: AWS Certified Developer, Microsoft Certified: Azure Developer, Certified Software Test Professional (CSTP)
  • Programming experience with the following language(s): Job Specific ( e.g Ruby, Python, Java, C++, COBOL, etc)
  • Familiarity with the following vendor-specific platforms: Job Specific (e.g. Azure, Windows Server platforms, RESTful APIs, or Linux)

Behavioral Requirements Skills:
  • Collaboration skills to ensure design specifications are seamlessly implemented by the development team.
  • Demonstrate ability to work independently and navigate organizational ambiguity.
  • Strong interpersonal, verbal, and written communication skills.
  • Communicates Effectively
  • Advanced in technical Skills, tech savvy, values diversity"
  • Adept customer focus, cultivates Innovation

Other Information
Pursuant to the New York State Public Officers Law & the MTA Code of Ethics, all employees who hold a policymaking position must file an Annual Statement of Financial Disclosure (FDS) with the NYS Commission on Ethics and Lobbying in Government (the "Commission").
Equal Employment Opportunity
MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.

What Metropolitan Transportation Authority employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom