1

Junior Software Programmer Jobs in State College, PA

Senior Electrical Engineer

State College, PA · On-site +1

$115K - $145K/yr

Oversee electrical system modeling using industry-standard software (e.g., SKM, ETAP, EasyPower, or equivalent). * Review and approve design documents produced by EITs, junior engineers, and CAD/BIM ...

Oversee electrical system modeling using industry-standard software (e.g., SKM, ETAP, EasyPower, or equivalent). * Review and approve design documents produced by EITs, junior engineers, and CAD/BIM ...

Oversee electrical system modeling using industry-standard software (e.g., SKM, ETAP, EasyPower, or equivalent). * Review and approve design documents produced by EITs, junior engineers, and CAD/BIM ...

Will include some oversight and supervision of other project and junior level engineers * Will be ... Working knowledge of PennDOT bridge design, analysis, and rating software * Microstation * PennDOT ...

Will include some oversight and supervision of other project and junior level engineers * Will be ... Working knowledge of PennDOT bridge design, analysis, and rating software * Microstation * PennDOT ...

Lead preparation of detailed engineering calculations & analysis and utilize design software to solve complex issues. * Supervise and support the work of others and mentor junior level engineers ...

next page

Showing results 1-20

Junior Software Programmer information

See State College, PA salary details

$7

$26

$46

How much do junior software programmer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for junior software programmer in State College, PA is $26.36, according to ZipRecruiter salary data. Most workers in this role earn between $16.01 and $32.45 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What job categories do people searching Junior Software Programmer jobs in State College, PA look for?

The top searched job categories for Junior Software Programmer jobs in State College, PA are:

What cities near State College, PA are hiring for Junior Software Programmer jobs?

Cities near State College, PA with the most Junior Software Programmer job openings:

Infographic showing various Junior Software Programmer job openings in State College, PA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 12% Part Time, and 5% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $54,835 per year, or $26.4 per hour.

Sustainment Information Systems Software Engineer

University Park, PA • On-site

The Applied Research Laboratory at Penn State University
1 - 5K employees

$169K - $200K/yr

Full-time

Re-posted 11 days ago


Job description

Job Summary:
The Applied Research Laboratory at Penn State University is seeking an experienced Sustainment Systems Research and Development Engineer to join their Sustainment Information Systems Department. This role involves leading the design, development, and deployment of advanced sustainment information systems for defense applications, with a focus on optimizing defense sustainment processes.
Responsibilities:
• Lead and support the design, development, and deployment of advanced sustainment information systems for defense applications
• Define enterprise information system architectures and implement digital transformation best practices to optimize defense sustainment processes
• Prototype and demonstrate enterprise systems architectures leveraging modern cloud-native and DevOps approaches (Kubernetes, Docker, CI/CD pipelines)
• Apply expertise in cloud, container orchestration, and software lifecycle automation to enterprise sustainment challenges
• Investigate and implement emerging technologies to enhance logistics, training, and sustainment systems
• Deliver professional reports and executive-level presentations documenting findings and recommendations
• Contribute to technical proposals, risk assessments, and cost/effort estimates for research initiatives
• Collaborate with government and industry sponsors as well as Penn State faculty on applied research projects
• Mentor junior engineers in software engineering, DevOps practices, and project execution
• Lead and mentor a team of engineers in the development and implementation of software systems
• Engage with the sponsor and external collaborators to coordinate the development of complex software systems
Qualifications:
Required:
• Bachelor’s degree in Computer Engineering or related discipline; advanced degree preferred
• 7+ years of professional experience in software engineering, DevOps, and enterprise systems development
• Experience deploying solutions in NAVSEA cloud environments
• Experience working with and modernizing current sustainment information systems used by Trident Refit Facilities
• Proven ability to collaborate with DoD stakeholders to define requirements, evaluate solution paths, and deliver technical capabilities
• Demonstrated success driving digital transformation initiatives using cloud-native architectures and CI/CD automation
• Hands-on experience with Kubernetes, Docker, GitLab CI/CD, Helm, and supporting enterprise sustainment platforms
• Background in developing sustainment software solutions for defense applications.
• Excellent communication skills and ability to work independently or in multidisciplinary teams
Preferred:
• Certifications in Kubernetes, Azure, Scrum, and Security+ (as held by strong candidates)
• Published research or technical documentation in enterprise sustainment or digital engineering
Company:
The Applied Research Laboratory at Penn State University is an integral part of one of the leading research universities in the nation. Founded in 1945, the company is headquartered in State College, USA, with a team of 1001-5000 employees. The company is currently Late Stage.