1

Software Development Jobs in Denver, PA (NOW HIRING)

Manager - Software Development

Reading, PA

$118K - $156K/yr

Manager - Software Development Customer Digital Engineering Group Summary Statement: The Manager of Software Development within Penske's Customer Digital Engineering (CDE) group leads highperforming ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

Manager - Software Development Customer Digital Engineering Group Summary Statement: The Manager of Software Development within Penske's Customer Digital Engineering (CDE) group leads highperforming ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

Manager - Software Development Customer Digital Engineering Group Summary Statement: The Manager of Software Development within Penske's Customer Digital Engineering (CDE) group leads high-performing ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

As a Penske Manager of Billing - Rental and Fuel Systems, you will be leading a team focused on key software development, enhancements, and maintenance. Working with your teams, stakeholders, and ...

Manager - Software Development

Reading, PA · On-site

$118K - $156K/yr

As a Penske Manager of Billing - Rental and Fuel Systems, you will be leading a team focused on key software development, enhancements, and maintenance. Working with your teams, stakeholders, and ...

Manager - Software Development

Reading, PA

$118K - $156K/yr

As a Penske Manager of Billing - Rental and Fuel Systems, you will be leading a team focused on key software development, enhancements, and maintenance. Working with your teams, stakeholders, and ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while ...

We are seeking a skilled Software Engineer to join our development team and contribute to the design, implementation, and maintenance of high-performance software systems. This role is ideal for an ...

We are seeking a skilled Software Engineer to join our development team and contribute to the design, implementation, and maintenance of high-performance software systems. This role is ideal for an ...

We are seeking a skilled Software Engineer to join our development team and contribute to the design, implementation, and maintenance of high-performance software systems. This role is ideal for an ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur ...

next page

Showing results 1-20

Software Development information

See Denver, PA salary details

$76.4K

$136.5K

$171.4K

How much do software development jobs pay per year?

As of Jun 24, 2026, the average yearly pay for software development in Denver, PA is $136,473.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,600.00 and $156,500.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior software engineers, especially those with expertise in areas like machine learning, cloud computing, or high-frequency trading, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

Which IT jobs without coding?

In software development, roles such as quality assurance tester, technical writer, project manager, business analyst, and user experience designer typically do not require coding skills. These positions focus on testing, documentation, planning, analysis, and design, often involving tools like test management software, project management platforms, or design tools. Certifications or knowledge of industry standards can enhance employability in these areas.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.

Is it true that AI will replace software engineers?

AI technology is advancing and can automate certain coding tasks, but software engineers are essential for designing, developing, and maintaining complex systems. AI tools serve as aids that enhance productivity, but human expertise remains crucial for problem-solving, creativity, and decision-making in software development.

Is a software developer high paying?

Software developers typically earn higher-than-average salaries compared to many other professions, especially with experience, specialized skills, and knowledge of programming languages like Java, Python, or C++. Salaries can vary based on location, industry, and level of expertise, but overall, software development is considered a well-paying career. Certifications and proficiency with tools like Git or cloud platforms can also influence earning potential.
What cities near Denver, PA are hiring for Software Development jobs? Cities near Denver, PA with the most Software Development job openings:
Infographic showing various Software Development job openings in Denver, PA as of June 2026, with employment types broken down into 84% Full Time, 15% Part Time, and 1% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $136,473 per year, or $65.6 per hour.
Manager - Software Development

Manager - Software Development

Penske

Reading, PA

$118K - $156K/yr

Full-time

Posted 7 days ago


Job description

Manager - Software Development

Customer Digital Engineering Group

Summary Statement:

The Manager of Software Development within Penske's Customer Digital Engineering (CDE) group leads highperforming engineering teams responsible for delivering innovative, scalable, and highquality digital solutions across customer-facing platforms. This role provides daytoday leadership, drives modern engineering practices, and ensures exceptional user experiences while aligning outcomes with business vision. Leveraging strong technical expertise and strategic thinking, the manager guides teams through the full SDLC, enables modernization, fosters crossfunctional collaboration, and removes organizational and technical barriers. In this role, you will shape the future of our highly visible digital platforms, where your work impacts online revenue and user engagement, while growing your career in a customer-facing engineering environment.

What You Will Be Doing:

  • Lead engineering teams in the design, development, enhancement, and support of customer-facing digital applications, ensuring quality, performance, reliability, and security.

  • Collaborate with Business stakeholders, Product Managers, UX/UI Designers, Cloud Platform Engineers, DevOps, and vendors to shape roadmaps and deliver strategic outcomes.

  • Guide teams through the full SDLC; conduct performance reviews; mentor engineers; and cultivate a culture of continuous learning and innovation.

  • Proactively identify risks and remove blockers; lead post-incident reviews to strengthen platform resilience and prevent recurrence.

  • Champion modernization initiatives, including cloud adoption, improved reliability and observability, and incorporation of emerging technologies and AI-driven capabilities.

  • Communicate priorities, timelines, risks, and trade-offs; align technical decisions and roadmaps with business goals.

Penske Responsibilities:

  • Provide day-to-day leadership of engineering teams across front-end, back-end, and cloud services with emphasis on quality, observability, and operational excellence.

  • Prioritize and deliver development projects aligned with evolving customer and business needs while balancing new capabilities with continuous technical improvements.

  • Ensure seamless integration between front-end applications, backend services, APIs, and enterprise systems.

  • Track key engineering and platform metrics (availability, performance, defects, throughput, velocity) and use them to drive continuous improvement.

  • Proactively identify delivery and operational risks with clear mitigation plans; lead incident response and root-cause analysis.

  • Ensure on-time, defect-free delivery and teams' adherence to Penske IT governance, architectural standards, security practices, and licensing compliance.

  • Identify opportunities to simplify systems, optimize processes, and enable new business capabilities by challenging the status quo.

  • Provide regular updates to leadership on progress, risks, and outcomes.

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.

Penske Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, or equivalent software development experience.

  • 10+ years of application development experience with 3+ years leading/supervising software development teams through the full SDLC, including defining complex application architectures and integration across multi-tier systems.

  • Strong leadership and people management skills with excellent communication, the ability to build trust, inclusive team culture, and high-performing Agile teams.

  • Proven ability to align technical decisions and roadmaps with business goals, using data and customer insights.

  • Knowledge of DevOps practices and Agile project management methods and tools; focus on quality, delivery, and operational excellence.

Technical Experience:

8+ years with web and/or mobile technologies:

  • Web/Services: Angular (responsive web), Java/Spring Boot (microservices and APIs), SQL (Oracle/DB2), event-driven, and domain-driven architectures. SQL (Oracle/DB2), including schema design, complex query optimization, enterprise data, and system integration. Angular and responsive web development; modern frontend patterns and performance optimization.

  • Mobile: iOS (Swift), Android (Kotlin/Java); mobile security (OWASP Mobile); REST/JSON integration to enterprise backends; mobile CI/CD and release processes including certificates/provisioning and App Store/Google Play compliance. Working knowledge of native mobile development concepts, architectures, and release processes.

  • Hands-on experience with container platforms and orchestration: OpenShift and related tooling for build/deploy/scale.

  • Cloud platforms and integration: Azure and/or AWS; API Management; integration with external APIs, real-time messaging, and enterprise data platforms (data lakes/warehouses).

  • Engineering operations: observability and reliability practices; tracking platform KPIs (availability, performance, defects, throughput, velocity); leading incident reviews and continuous improvement.

Physical Requirements:

Standard Penske physical requirements, including the ability to sit, stand, walk, talk or hear; frequent use of hands to finger, handle, or feel and reach with hands and arms; specific vision abilities (close, distance, peripheral, depth perception, ability to adjust focus); and the ability to regularly lift/move up to 25 lbs. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Penske is an Equal Opportunity Employer.

About Penske Truck Leasing

Penske Truck Leasing Co., L.P., headquartered in Reading, Pennsylvania, is a leading global transportation services provider operating a premier fleet and serving customers across North America, South America, Europe, Australia, and Asia.