1

Full Stack Software Developer Jobs in Lancaster, PA

Software Engineer II (IBMi)

Reading, PA · On-site

$93K - $128K/yr

As a Software Engineer, you will participate in all aspects of the Software Development lifecycle ... Full System Development Lifecycle experience • Hybrid working model - 2 to 3 days in office. • ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

Manager - Software Development Customer Digital Engineering Group Summary Statement: The Manager of ... Guide teams through the full SDLC; conduct performance reviews; mentor engineers; and cultivate a ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

Manager - Software Development Customer Digital Engineering Group Summary Statement: The Manager of ... Guide teams through the full SDLC; conduct performance reviews; mentor engineers; and cultivate a ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

You will manage a team of developers to help us create the next generation of innovative solutions ... full SDLC (Software Development Life Cycle) including prior work defining complex application ...

SAP ABAP-Fiori Consultant

Middletown, PA

$59.25 - $80.25/hr

Support full-stack development for SAP Fiori applications, including UI5 front-end, backend logic ... SAP CRM Web UI / CRM_UI * GENIL/BOL programming / One Order Framework * OData service development ...

SAP ABAP-Fiori Consultant

Middletown, PA · On-site

$59.25 - $80.25/hr

Support full-stack development for SAP Fiori applications, including UI5 front-end, backend logic ... SAP CRM Web UI / CRM_UI * GENIL/BOL programming / One Order Framework * OData service development ...

next page

Showing results 1-20

Full Stack Software Developer information

See Lancaster, PA salary details

$23

$57

$83

How much do full stack software developer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for full stack software developer in Lancaster, PA is $57.59, according to ZipRecruiter salary data. Most workers in this role earn between $47.88 and $66.35 per hour, depending on experience, location, and employer.

What Is a Full Stack Software Developer?

A full stack developer understands the entire “stack” or layers of programming within software technology. For this job, you should be familiar with all areas of software development and how they interact with other platforms. Your responsibilities include the development of front-end and back-end coding, an understanding of different servers, networks, and hosting environments, how to use application program interfaces (API), and managing quality assurance. Education requirements for this career include a bachelor’s degree in computer science or a related field. Jobs as a full stack software developer are a good foundation for a career in IT.

What is the difference between Full Stack Software Developer vs Front End Developer?

AspectFull Stack Software DeveloperFront End Developer
SkillsProficient in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databasesSpecializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular
Work EnvironmentWorks on both server and client-side development, often handling entire application stacksFocuses primarily on designing and implementing user interfaces and user experience
Common UsageUsed in full project development, especially in startups and small teamsPrimarily involved in UI/UX design and front-end feature implementation

The main difference between a Full Stack Software Developer and a Front End Developer lies in their scope of work. Full Stack Developers handle both front-end and back-end development, enabling them to build complete applications. Front End Developers focus solely on creating engaging user interfaces. Your choice depends on whether you prefer working across the entire tech stack or specializing in user-facing features.

What are the key skills and qualifications needed to thrive as a Full Stack Software Developer, and why are they important?

To thrive as a Full Stack Software Developer, you need proficiency in both front-end and back-end programming languages (such as JavaScript, HTML/CSS, Python, or Java) and a solid understanding of software development principles, often supported by a degree in computer science or equivalent experience. Familiarity with frameworks like React or Angular, server-side technologies like Node.js or Django, version control systems (e.g., Git), and cloud platforms is highly valued, along with relevant certifications. Strong problem-solving, effective communication, and collaboration skills help you stand out in multidisciplinary teams and dynamic environments. These capabilities are essential for building robust, scalable applications and ensuring smooth project delivery across the software development lifecycle.

How does a Full Stack Software Developer typically collaborate with designers and other team members during a project?

Full Stack Software Developers often work closely with UI/UX designers, backend engineers, and product managers throughout the development process. They participate in planning sessions to understand design requirements, provide technical feedback, and help translate user interface mockups into functional features. Regular meetings and collaborative tools are usually employed to ensure alignment and smooth communication, making it essential for developers in this role to be proactive and open in sharing progress or challenges. This cross-functional teamwork helps deliver cohesive, user-friendly applications that meet business objectives.

What is a Full Stack Software Developer?

A Full Stack Software Developer is a professional who is skilled in both front-end and back-end development. This means they can work on the user interface and experience (front-end), as well as the server, database, and application logic (back-end). Full Stack Developers are often proficient in multiple programming languages and frameworks, allowing them to build complete web or software applications from start to finish. Their versatility makes them valuable in teams that require a broad range of technical skills.
What are the most commonly searched types of Full Stack Software Developer jobs in Lancaster, PA? The most popular types of Full Stack Software Developer jobs in Lancaster, PA are:
What are popular job titles related to Full Stack Software Developer jobs in Lancaster, PA? For Full Stack Software Developer jobs in Lancaster, PA, the most frequently searched job titles are:
What job categories do people searching Full Stack Software Developer jobs in Lancaster, PA look for? The top searched job categories for Full Stack Software Developer jobs in Lancaster, PA are:
What cities near Lancaster, PA are hiring for Full Stack Software Developer jobs? Cities near Lancaster, PA with the most Full Stack Software Developer job openings:
Software Engineer II (IBMi)

Software Engineer II (IBMi)

Penske

Reading, PA • On-site

$93K - $128K/yr

Full-time

Posted 12 days ago


Job description

Job Description
What You Will Be Doing:
As a Software Engineer, you will participate in all aspects of the Software Development lifecycle by supporting Penske's proprietary financial applications including Account Payable and receivable, General ledger, Penske Electronic Matching systems. You will troubleshoot issues as they occur while also developing new software modules across multiple small to medium projects concurrently. You will have an opportunity to lead the design of certain software components and suggest new products, applications, and features based on industry and technological trends and advances. You will also consult with process owners in reviewing, interpreting and developing systems in accordance with user requirements. You will be responsible for working with business and developing financial applications modernization roadmap. You will be working with a diverse team and mentoring junior software engineers.
Penske Responsibilities:
• Be the primary contact and lead support associate for multiple applications.
• Play a critical role in supporting the application lifecycle (design, development, test, release, and support) based on detailed requirements and guidance from senior engineers/leads.
• Collaborate with technical/business leaders and product owners to acquire and understand requirements/acceptance criteria.
• Develop, maintain, test, analyze performance, troubleshoot/fix applications and applicable code
• Support mission-critical applications and assist in the resolution of customer issues.
• Design backend database schemas.
• Produce deliverables with clean, well-documented, and easily maintainable code that adheres to defined coding standards.
• Write unit / UI tests to identify defects and leverage CI/CD for building and deploying code.
• Triage production issues and work with multiple teams to perform problem analysis.
• Assign and review tasks from junior and offshore software engineers.
• Participate in conducting new hire interviews.
• Influence the discovery and decision-making process when changes to standards and technology are required (tools, conventions, and design patterns)
• Provides support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, and implementation strategies)
• Other projects/tasks as assigned.
This position will be based out of Reading, Pennsylvania.
About the team:
Specifically, this role will be an integral part of our Financial and Admin development groups that are collocated in Reading-PA, Tampa-FL, and India. You will be responsible for working with internal customers, external vendors, consultants, and various cross-functional teams.
Qualifications
Ideal candidates will have development experience in the following areas:
• Bachelor's degree in computer science/computer engineering or equivalent years of software development experience.
• 10+ years' experience of appropriate programming languages IBMi RPG/400, RPG FREE, ILE, CL, CLLE, DBU, DB2SQL, SQLRPGLE
• SQL -Experience in writing optimized complex SQL statements in DB2
• IBM I rational, Implementer/MDCMS, Xanalysis, Advance Query Tool, Jira, Confluence
• Must ensure assigned tasks are completed on time to meet sprint velocity.
• Experience with Agile methodology and usage of Jira board with daily standups
• Strong negotiation skills and experience in working with internal customers and external vendors.
• Understanding of Web Services/Restful API, SOA, XML/JSON.
• Full System Development Lifecycle experience
• Hybrid working model - 2 to 3 days in office.
• Oncall support during critical system failures.
• Critical thinking and problem-solving skills.
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.
About Us
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.