1

Software Development Assistant Jobs in Philadelphia, PA

PLC Software Engineer

Bryn Mawr, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Marlton, NJ · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Bensalem, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Marcus Hook, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Paulsboro, NJ · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Fort Washington, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Mullica Hill, NJ · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

The idea that our hard work can help make their jobs easier, assist them to defend our nation, and ... Experience: * Experience in software development using Microsoft.NET Framework OR Windriver ...

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

... Facilitate software application design discussions, and document design decisions to guide the ... assist other similar projects Your contribution to the team: • A collaborative spirit and ...

Be Seen First

PLC Software Engineer

Philadelphia, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * * Assist with development of course materials, auditing ongoing courses and ...

... • Assist in estimating and planning throughout the software development life cycle. • Support people and process improvement strategies for the organization. • Assist with other tasks and ...

Showing results 21-40

Software Development Assistant information

See Philadelphia, PA salary details

$9

$22

$32

How much do software development assistant jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for software development assistant in Philadelphia, PA is $22.03, according to ZipRecruiter salary data. Most workers in this role earn between $17.69 and $24.28 per hour, depending on experience, location, and employer.

What does a software development assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

What are the typical responsibilities of a software development assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

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

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Philadelphia, PA?

The most popular types of Software Development jobs in Philadelphia, PA are:

What are popular job titles related to Software Development Assistant jobs in Philadelphia, PA?

For Software Development Assistant jobs in Philadelphia, PA, the most frequently searched job titles are:

What job categories do people searching Software Development Assistant jobs in Philadelphia, PA look for?

The top searched job categories for Software Development Assistant jobs in Philadelphia, PA are:

Infographic showing various Software Development Assistant job openings in Philadelphia, PA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $45,822 per year, or $22 per hour.

PLC Software Engineer

Orbis, Inc.

Bryn Mawr, PA • On-site

$113K - $136K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Description:

  • Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System (MCS), Damage Control (DC), and Network Systems programs for USCG Cutters, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
  • Testing and System Integration Services: MCS, DC, and Network Systems Testing and System Integration Services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs; the Contractor shall:
  • LBES/LBTF Equipment Integration Support: The LBES/LBTF offers cost effective, risk mitigation solutions to test and provide integrated systems for operational effectiveness for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class Amphibious Class, and FMS programs.
  • Shipboard Installation, Testing, Troubleshooting, and Support: MCS, DC, and Network Systems shipboard installations, testing and troubleshooting services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
  • Integrated Logistics Support (ILS): MCS, DC, and Network Systems ILS services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
    • Technical Documentation
      • Develop, evaluate, and provide feedback on technical documentation and other logistics products such as technical manuals, signal flow diagrams, allowable parts lists, preventative maintenance cards, and engineering procedures.
      • Provide system redlines, drawings, equipment schematics, and placards.
      • Provide support in accessing planning yard ILS repositories, such as: NAVSEA Engineering Ships Drawing Repository (NESDR), Technical Data Management Information Systems (TDMIS), Haystack, and Navy Data Environment (NDE).
    • Training Support
      • Assist with development of course materials, auditing ongoing courses and providing input into curriculum development.
      • Assist Government activities in classroom training and instruction.
      • Provide On-The-Job Training (OJT) for Ship’s force and Regional Maintenance Center (RMC) personnel
    • Obsolescence Support. Obsolescence management is needed to keep the systems in working order. The obsolescence program identifies systems that are at or near end of life and develops solutions for them.
      • Assist in managing the business and engineering obsolescence concerns of various stakeholders.
      • Develop technical plans and solutions for obsolescence problems. Update and maintain plan as project progresses.
      • Develop solutions to difficult problems with regard to balancing cost, need date, integration into existing systems, conflicting stakeholder desires, and other factors.
  • Material and Asset Support: MCS, DC, and Network Systems Material and Asset support services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
  • Cybersecurity and Information Assurance (IA) Support. MCS, DC, and Network Systems Cybersecurity and Information Assurance services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.

Required Skills and Experiences:

  • CSWF IAT-2 applicable certificate required within six (6) months of award
  • Ten (10) years of professional experience as a control systems engineer, which includes:
    • Seven (7) years total professional experience developing, testing, and installing PLC software using both ControlLogix Studio 5000, and either Siemens SIMATIC Step 7 or TIA Portal.
    • Seven (7) years of professional experience troubleshooting PLC based machinery control systems
    • Five (5) years of professional experience acting as a lead engineer
    • Three (3) years of creating Ship Change Documents (SCDs) or equivalent industry documentation

Degree Requirements:

Bachelor of Science degree in an Engineering discipline from a nationally accredited college or university.

  • Must be a U.S. Citizen
  • A Secret Security Clearance