1

Temporary Software Developer Jobs in Pennsylvania

Showing results 21-40

Temporary Software Developer information

See Pennsylvania salary details

$48.1K

$112.1K

$166.4K

How much do temporary software developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for temporary software developer in Pennsylvania is $112,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,200.00 and $130,300.00 per year, depending on experience, location, and employer.

What is a temporary software developer?

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 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 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 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 are the most commonly searched types of Software Developer jobs in Pennsylvania?

The most popular types of Software Developer jobs in Pennsylvania are:

What are popular job titles related to Temporary Software Developer jobs in Pennsylvania?

For Temporary Software Developer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Temporary Software Developer jobs in Pennsylvania look for?

The top searched job categories for Temporary Software Developer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Temporary Software Developer jobs?

Cities in Pennsylvania with the most Temporary Software Developer job openings:

Infographic showing various Temporary Software Developer job openings in Pennsylvania as of August 2026, with employment types broken down into 3% Internship, 65% Full Time, 13% Part Time, 6% Temporary, and 13% Contract. Highlights an 100% In-person job distribution, with an average salary of $112,114 per year, or $53.9 per hour.

Data Engineer, Specialist - DADES3001

Vangard, Inc.

Malvern, PA

$112K - $134K/yr

Full-time

Posted 9 days ago


Job description

Build Data Products That Matter

  • Design and build scalable data platforms, pipelines, and services that power analytics, business decisions, machine learning, and AI-enabled solutions.
  • Transform complex, high-volume, and messy datasets into trusted, well-governed data products that teams depend on every day.
  • Create reusable frameworks, APIs, and self-service capabilities that improve data accessibility and developer productivity.
  • Design data models and architectures optimized for analytics, reporting, AI, and advanced data workloads.
  • Continuously improve platform performance, scalability, reliability, observability, and security.

Engineer Smarter with AI

  • Leverage AI-assisted development tools to accelerate coding, testing, debugging, documentation, and solution design while maintaining high quality standards.
  • Apply AI to eliminate repetitive work, automate engineering tasks, and improve delivery efficiency.
  • Experiment with emerging AI engineering capabilities and identify opportunities to improve team productivity and software quality.
  • Use engineering judgment to validate AI-generated outputs and ensure solutions remain secure, maintainable, and production-ready.
  • Help define and evolve best practices for AI-augmented software development across the organization.

Solve Complex Problems

  • Tackle challenging data integration, data quality, performance, and reliability problems across enterprise-scale systems.
  • Investigate production issues, identify root causes, and implement long-term solutions rather than temporary fixes.
  • Design robust monitoring, alerting, lineage, and observability capabilities that increase trust in data.
  • Improve processes and systems so that teams can focus more time on innovation and less time on operational overhead.

Collaborate and Lead

  • Partner with analysts, data scientists, architects, software engineers, and business stakeholders to deliver impactful solutions.
  • Translate business objectives into scalable technical architectures and implementation strategies.
  • Lead initiatives from design through deployment and operational support.
  • Mentor engineers, share knowledge, conduct thoughtful code reviews, and help raise the engineering bar across the team.
  • Contribute to innovation initiatives, proof-of-concepts, hackathons, and emerging technology experiments.

What We're Looking For

Technical Foundations

  • 8+ years of experience in data engineering, software engineering, analytics engineering, or related technical disciplines.
  • Proven experience designing and implementing scalable data pipelines and cloud-based data platforms.
  • Strong expertise in SQL, data modeling, and relational and non-relational database technologies.
  • Strong programming skills in Python and at least one additional language such as Scala or Java.
  • Experience with modern cloud platforms such as AWS, Azure, or GCP.
  • Hands-on experience with technologies such as Spark, Databricks, Snowflake, Kafka, Hadoop, or similar modern data platforms.
  • Strong understanding of data quality, governance, security, observability, lineage, and operational excellence practices.

AI-Augmented Engineering Mindset

We're less interested in whether you've memorized every AI acronym and more interested in how you think.

Successful candidates will typically demonstrate:

  • Experience using AI coding assistants and AI-enabled engineering tools to improve productivity and software quality.
  • Curiosity about emerging technologies and a willingness to experiment with new approaches.
  • The ability to combine AI-generated outputs with sound engineering judgment.
  • A mindset focused on continuous learning, innovation, and continuous improvement.
  • A belief that great engineers don't compete with AI. They learn how to partner with it.

Leadership and Collaboration

  • Experience leading technical initiatives and influencing engineering decisions.
  • Strong communication and collaboration skills.
  • Ability to navigate ambiguity and transform ideas into practical solutions.
  • Passion for mentoring teammates and helping others grow.
  • A bias toward ownership, curiosity, and continuous improvement.

Bonus Points!

We'll be especially excited if you have experience with:

  • Machine learning, GenAI, agentic AI, or advanced analytics platforms.
  • Building data products that support AI and machine learning workloads.
  • Platform engineering, Infrastructure as Code, DevOps, and CI/CD automation.
  • Using AI to significantly improve engineering productivity, quality, or delivery outcomes.
  • Cloud, Databricks, Snowflake, or related technical certifications.
  • Open-source contributions, technical blogging, public speaking, or engineering community leadership.

We believe modern engineering is about more than writing code.

Special Factors

Sponsorship

Vanguard is not offering visa sponsorship for this position.

About Vanguard

At Vanguard, we don't just have a mission-we're on a mission.

To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.

How We Work

Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.