1

Freelance Graduate Software Engineer Jobs in Erie, PA

Graduate degree in Computer Science or a related field, with two or more years of industry experience. * Strong experience in software engineering for AI systems, including designing distributed ...

Electrical Engineer

Erie, PA · On-site

$80K - $120K/yr

Whether you are a recent graduate looking to launch your career or an experienced professional ... software, and project management skills. * Excellent problem-solving abilities and strong ...

Structural Engineering Tutor

Erie, PA · Remote

$18 - $40/hr

Adapts instruction using structural analysis software, code reference materials, and design problem sets to support advanced undergraduate and graduate civil engineering students preparing for ...

Freelance Graduate Software Engineer information

See Erie, PA salary details

$23.3K

$101.6K

$183.1K

How much do freelance graduate software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for freelance graduate software engineer in Erie, PA is $101,595.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,000.00 and $116,300.00 per year, depending on experience, location, and employer.

What is a freelance graduate software engineer?

A freelance graduate software engineer is an individual who has recently completed a degree in software engineering, computer science, or a related field and works independently on a contract or project basis. Instead of being employed full-time by a single company, they offer their programming and software development skills to various clients. This role allows for flexibility in choosing projects and clients, but also requires self-management, networking, and business skills. Freelance graduate software engineers may work on web development, app creation, debugging, or contributing to larger software projects. This path is ideal for those seeking diverse experience and the ability to set their own work schedule.

What are the key skills and qualifications needed to thrive as a freelance graduate software engineer?

To thrive as a Freelance Graduate Software Engineer, you need strong programming skills, a relevant degree in computer science or engineering, and a foundational understanding of software development principles. Familiarity with popular programming languages, version control systems like Git, and basic project management or collaboration tools is typically expected. Excellent problem-solving, effective communication, and time management skills help you deliver quality work and manage client expectations. These abilities are crucial for successfully handling diverse projects, building client relationships, and progressing in a competitive freelance environment.

What are some common challenges faced by freelance graduate software engineers when starting out, and how can they overcome them?

Freelance graduate software engineers often face challenges such as building a client base, managing multiple projects, and adapting to varying client expectations. It's common to feel overwhelmed by the need to market oneself while maintaining high coding standards. To overcome these challenges, many new freelancers focus on networking, maintaining an up-to-date portfolio, and improving time-management skills. Joining professional communities and seeking mentorship can also provide support and open doors to project opportunities.

What is the difference between Freelance Graduate Software Engineer vs Junior Software Developer?

AspectFreelance Graduate Software EngineerJunior Software Developer
CredentialsTypically recent graduates or those with basic coding skillsEntry-level professionals with foundational knowledge
Work EnvironmentSelf-employed, project-based, remote or freelanceFull-time or part-time employment in a company or team
Employer & Industry UsageFreelance platforms, startups, tech companiesSoftware firms, tech departments, corporate environments

The main difference is that a Freelance Graduate Software Engineer works independently on various projects, often remotely, and manages their own clients. In contrast, a Junior Software Developer is typically employed by a company, working within a team on ongoing projects. Both roles require basic coding skills, but the freelance role offers more flexibility and self-direction, while the junior role provides structured training and team collaboration.

What are popular job titles related to Freelance Graduate Software Engineer jobs in Erie, PA?

For Freelance Graduate Software Engineer jobs in Erie, PA, the most frequently searched job titles are:

What job categories do people searching Freelance Graduate Software Engineer jobs in Erie, PA look for?

The top searched job categories for Freelance Graduate Software Engineer jobs in Erie, PA are:

What cities near Erie, PA are hiring for Freelance Graduate Software Engineer jobs?

Cities near Erie, PA with the most Freelance Graduate Software Engineer job openings:

Code-Review and the Applicability of LLM Graduate Assistant (Software Eng. and Data Mining with D...

Gannon University

Erie, PA

Part-time

Posted 19 days ago


Job description

Posting Summary
Position Title Code-Review and the Applicability of LLM Graduate Assistant (Software Eng. and Data Mining with Dr. Rahman) Posting Number AS1121P Subdivision School of Engineering and Computing Division Col. of Engineering & Business Department Computer & Information Science Location Erie, Pa Position Summary
Software Engineering and Data Mining
Student assistant job description should include, but not be limited to:
Researching, designing, implementing, and managing software programs
Read research papers
Analyze and generate solution to the given problem
Browse GitHub repositories and collect data, apply data mining and machine learning techniques as required
Writing and implementing efficient scripts
Determining operational practicality
Developing quality assurance procedures
Deploying software tools, processes, and metrics
Maintaining and upgrading existing systems
Working closely with other developers and professor
Excellent writing skill in English
NACE Competencies:
1. Critical Thinking: Multi-task well in a fast-paced autonomous environment.
2. Professionalism: Prioritize and complete tasks to accomplish organizational goals.
Dissemination of Results
Present the outcomes of your experience at Celebrate Gannon and/or other venues determined by the college.
Required Qualifications
Grad student
Profiency
C++, Java, Python, Perl (optional)
Preferred Qualifications
N/A
Physical Demands
none
Exempt Status Non-Exempt Position Classification Professional Position Type GA (Research, Teaching, Athletic Training) Employment Status Part-Time Position Length 9M Hours per Week 10 Work Schedule Office Hours - Depending On Candidate's Schedule Shift 1st