1

Entry Software Engineer Jobs in Reading, PA (NOW HIRING)

Engineer II

Reading, PA ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Proficiency in Microsoft Office Suite and engineering software such as AutoCAD Civil 3D ... Frequent use of hands and fingers for typing, data entry, and reviewing engineering documents.

Electrical & PLC Engineer

Reading, PA ยท On-site

$102K - $176K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Maintain accurate documentation of control systems, wiring diagrams, and software backups * Support ... May require climbing, confined space entry, and use of PPE * Occasional off-hours or emergency ...

Electrical & PLC Engineer

Reading, PA ยท On-site

$102K - $176K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Maintain accurate documentation of control systems, wiring diagrams, and software backups * Support ... May require climbing, confined space entry, and use of PPE * Occasional off-hours or emergency ...

Program Haas CNC milling and turning centers using G-code and CAM software (Mastercam, Fusion 360 ... Our openings include receptionist, data entry, customer service, collections, office managers, call ...

Engineering Administrator

Reading, PA

$19 - $30/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... software including SOLIDWORKS PDM, Microsoft Office, and an ERP system such as SyteLine. The ... data entry. The environment emphasizes quality, organization, and collaboration with the ...

Showing results 21-40

Entry Software Engineer information

See Reading, PA salary details

$23K

$100.7K

$181.5K

How much do entry software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for entry software engineer in Reading, PA is $100,705.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,400.00 and $115,200.00 per year, depending on experience, location, and employer.

How to get a job as an entry software engineer with no experience?

Entry software engineer roles often require foundational programming skills in languages like Python, Java, or C++, which can be gained through online courses, coding bootcamps, or self-study. Building a portfolio with personal projects, contributing to open-source, and obtaining relevant certifications can help demonstrate your abilities to employers despite limited experience.

What are some common challenges faced by entry software engineers when joining their first development team?

Entry software engineers often encounter challenges such as adapting to large codebases, understanding team workflows, and getting comfortable with collaborative development tools like version control systems. Navigating code reviews and learning to communicate technical ideas clearly can also be new experiences. However, most teams provide onboarding resources, mentorship, and regular feedback to help new engineers integrate smoothly and grow their skills.

What are the key skills and qualifications needed to thrive as an entry software engineer, and why are they important?

To thrive as an Entry Software Engineer, you need a solid grasp of programming fundamentals, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with languages such as Java, Python, or C++, and experience with tools like Git, integrated development environments (IDEs), and basic software development methodologies are commonly required. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to evolving technical challenges. These skills ensure you can contribute to projects, work well within a team, and grow quickly in the fast-paced software industry.

Is 25 too late to become an entry software engineer?

Entry software engineering roles typically require foundational programming skills and sometimes a degree or coding bootcamp completion. Age is not a barrier; many successful software engineers start later in life and bring valuable experience to the field.

What is the difference between Entry Software Engineer vs Junior Software Developer?

AspectEntry Software EngineerJunior Software Developer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, internship experience helpful
Work EnvironmentTeam-based, collaborative projects, entry-level tasksSupportive team, learning-focused, entry-level coding
Employer & Industry UsageTech companies, startups, corporate IT departmentsTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, career pathClarifying job responsibilities, entry-level positions

Both roles are entry-level positions in software development, often requiring similar educational backgrounds and internships. The term "Entry Software Engineer" emphasizes a broader engineering role with potential involvement in design and architecture, while "Junior Software Developer" typically focuses on coding and implementation tasks. Employers may use these titles interchangeably, but understanding the nuances helps candidates target the right opportunities.

What is an entry software engineer?

Entry software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. Entry software engineers often work on smaller tasks, bug fixes, and learn industry best practices while contributing to larger projects. Their role provides a foundation for building advanced technical skills and growing into senior engineering positions.

What job categories do people searching Entry Software Engineer jobs in Reading, PA look for?

The top searched job categories for Entry Software Engineer jobs in Reading, PA are:

What cities near Reading, PA are hiring for Entry Software Engineer jobs?

Cities near Reading, PA with the most Entry Software Engineer job openings:

Infographic showing various Entry Software Engineer job openings in Reading, PA as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $100,705 per year, or $48.4 per hour.

Associate Software Engineer III - Digital Products

Penske

Reading, PA โ€ข On-site

Full-time

Posted 3 days ago

New


Job description

Why Join Digital Products at Penske
Most people know Penske for our big yellow trucks. But we're so much more than that. At Penske we have a 50-plus year history of leading the transportation and supply-chain industry, delivering world-class and award-winning technology solutions.

What most people don't know, we are just as much a data company as we are a transportation and supply chain company. We collect and analyze billions of datapoints each year, through over 300+ advanced analytical models and ย integrate insights from our fleet, maintenance operations, and logistics networks to give customers a more complete view of their supply chains. That connected intelligence allows us to anticipate issues, optimize resources, and deliver reliable outcomes across transportation and logistics for our customers. Penske continues to invest in, and grow, our digital products - and we need talent at all levels to help us advance and continue to lead our industry.

While data is very important, the key to our success is our people. You'll work alongside great people and on really cool projects. Ultimately, you'll help develop and ensure our technology solutions keep our company and our customers moving forward.

Position Summary
As a Software Engineer - Digital Products, you will be a key member of the Digital Product team, contributing to the design, development, and support of scalable SaaS applications and enterprise digital solutions. You will collaborate closely with Product Managers, Data Teams, Designers, Quality Engineers, and Infrastructure teams to deliver innovative, high-quality solutions that meet business and user needs.

In this role, you will lead development efforts on multiple application modules, support existing systems, and participate in building new software components. You will translate product requirements into technical designs, implement solutions, and ensure alignment with architectural standards. You will mentor junior engineers and provide guidance on best practices, while contributing to a culture of collaboration, continuous learning, and operational excellence.

This position is based out of our corporate offices in Reading. PA. This an office first position, at least 4 days in office.

Key Responsibilities
Act as the primary technical lead for multiple application modules, resolving customer and business issues efficiently while ensuring high-quality delivery.ย 
Participate across the software development lifecycle-including discovery, framing, design, development, testing, release, and support.ย 
Design, implement, test, and maintain backend and frontend components for digital products and SaaS applications.ย 
Produce clean, well-documented, maintainable code adhering to coding standards and best practices.ย 
Mentor and review code from junior engineers, including onshore and offshore team members.ย 
Collaborate with Product Managers, Business Analysts, and Designers to understand requirements and translate them into technical designs and modules.ย 
Design backend database schemas, implement normalization principles, and write complex SQL queries to support product features.ย 
Develop automated unit and UI tests to ensure code quality and identify defects early.ย 
Troubleshoot, debug, and optimize performance across multiple applications.ย 
Contribute to architectural decisions, recommending scalable, reusable, and maintainable solutions.ย 
Participate in test planning, quality assurance, and user acceptance testing.ย 
Document systems, technical designs, and dependencies to facilitate team knowledge sharing.ย 
Engage in other digital product initiatives and projects as assigned.

About Penske Truck Leasing/Transportation Solutions
Penske Truck Leasing/Transportation Solutions is a premier global transportation provider that delivers essential and innovative transportation, logistics and technology services to help companies and people move forward. With headquarters in Reading, PA, Penske and its associates are driven by a dedication to excellence and a commitment to customer success. Visit Go Penskeย to learn more.

Qualifications
Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional experience.ย 
2-4 years of experience in software development with modern programming languages (e.g., Java).ย 
Full stack development experience with React, Angular, jQuery, HTML, CSS, JavaScript, Spring/Spring-MVC, myBatis, RESTful APIs.ย 
Understanding of the full software development lifecycle and Agile methodologies.ย 
Experience with relational database design and complex SQL queries.ย 
Knowledge of design frameworks, patterns, and software architecture principles.ย 
Ability to work independently and collaboratively in cross-functional teams.ย 
Strong problem-solving skills and ability to troubleshoot technical issues efficiently.ย 
Excellent communication and interpersonal skills to engage effectively with Product, Design, QA, and Infrastructure teams.ย 
Team-oriented mindset with the ability to thrive in a fast-paced, evolving digital environment.ย 
Regular, predictable, full attendance is an essential function of the job
Willingness to travel as necessary, work the required schedule, work at the specific location required, complete Penske employment application, submit to a background investigation (to include past employment, education, and criminal history) and drug screening are required

Physical Requirements:ย 
-The physical and mental demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.ย 
-The associate will be required to: read; communicate verbally and/or in written form; remember and analyze certain information; and remember and understand certain instructions or guidelines.ย 
-While performing the duties of this job, the associate may be required to stand, walk, and sit. The associate is frequently required to use hands to touch, handle, and feel, and to reach with hands and arms. The associate must be able to occasionally lift and/or move up to 25lbs/12kg.ย 
-Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and the ability to adjust focus.

Penske is an Equal Opportunity Employer.

To Learn More
About Penske's Digital Products: https://www.pensketruckleasing.com/digital-experience/
About Penske: https://www.gopenske.com/our-company/
ย