1

Application Software Engineer Jobs in Pennsylvania

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA. A ... Preferred Skills Application Development, Business Management, Customer Solutions, Design, Group ...

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA. A ... Preferred Skills Application Development, Business Management, Customer Solutions, Design, Group ...

We are seeking a Software Engineer to design, develop, and support mission-critical applications ... Improve application performance, automation, and development processes through continuous ...

Software Engineer Globus Medical is looking for a Software Engineer who is passionate about medical ... Deploying, maintaining and updating full stack aspects of software application for medical devices ...

Software Engineer Globus Medical is looking for a Software Engineer who is passionate about medical ... Deploying, maintaining and updating full stack aspects of software application for medical devices ...

Senior Software Engineer

Indiana, PA · On-site

$100 - $130/hr

Senior Software Engineer About the role As a Senior Software Engineer within the Application and Data team, you will contribute to the technical bridge between the Dexter robotic system and its cloud ...

New

Senior Software Engineer (Python / Front-End / AWS) Location: Malvern, PA (Remote / Hybrid ... Troubleshoot, debug, and optimize application performance across the stack, ensuring high ...

$105K - $200K/yr

APPLICATION INSTRUCTIONS: * CURRENT PENN STATE EMPLOYEE (faculty, staff, technical service, or ... None If filled as Research and Development Engineer - Software (ARL) - Intermediate Professional ...

Software Engineer This Software Engineer role supports the Machinery Control Systems (MCS) branch ... Application Deadline This position is anticipated to close on Aug 19, 2026. About Actalent Actalent ...

Software Engineer This Software Engineer role supports the Machinery Control Systems (MCS) branch ... Application Deadline This position is anticipated to close on Aug 13, 2026. About Actalent Actalent ...

Showing results 41-60

Application Software Engineer information

See Pennsylvania salary details

$23

$59

$94

How much do application software engineer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for application software engineer in Pennsylvania is $59.73, according to ZipRecruiter salary data. Most workers in this role earn between $46.73 and $66.97 per hour, depending on experience, location, and employer.

What are the typical challenges faced by application software engineers on the job?

Application Software Engineers often need to balance multiple priorities, including tight project deadlines, changing client requirements, and debugging complex software issues. They may face challenges integrating new features with existing systems, ensuring rigorous testing, and maintaining high code quality in collaborative team settings. Staying updated with the latest technologies and adapting to evolving industry standards is also an ongoing aspect of the role. Overcoming these challenges requires continuous learning, careful planning, and effective communication with cross-functional teams, making the role both demanding and highly rewarding for tech professionals.

What are the key skills and qualifications needed to thrive as an application software engineer?

To thrive as an Application Software Engineer, you need a solid grasp of programming languages such as Java, C#, or Python, as well as a relevant computer science degree or equivalent experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and frameworks such as .NET or Spring is highly valued, and certifications in software development can be advantageous. Strong problem-solving skills, effective teamwork, and clear communication help candidates succeed in dynamic, cross-functional environments. These skills are critical to developing reliable applications, collaborating efficiently, and adapting to the evolving technology landscape.

What is an application software engineer?

An Application Software Engineer designs, develops, tests, and maintains software applications for various platforms, ensuring functionality and user experience. They work with programming languages, frameworks, and development tools to build applications that meet business or user requirements. Responsibilities often include debugging software, optimizing performance, and collaborating with designers, analysts, and other engineers.

What are the most commonly searched types of Application Software Engineer jobs in Pennsylvania? The most popular types of Application Software Engineer jobs in Pennsylvania are:
Infographic showing various Application Software Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 75% Full Time, 19% Part Time, and 6% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $124,244 per year, or $59.7 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 14 days ago


Carpenter Technology rating

6.8

Company rating: 6.8 out of 10

Based on 29 frontline employees who took The Breakroom Quiz


Job description

Carpenter Technology Corporation is a leading producer and distributor of premium specialty alloys, including titanium alloys, nickel and cobalt based superalloys, stainless steels, alloy steels and tool steels. Carpenter Technology's high-performance materials and advanced process solutions are an integral part of critical applications used within the aerospace, transportation, medical and energy markets, among other markets. Building on its history of innovation, Carpenter Technology's wrought and powder technology capabilities support a range of next-generation products and manufacturing techniques, including novel magnetic materials and additive manufacturing.
SOFTWARE ENGINEER
PRIMARY RESPONSIBILITIES FOR THE SOFTWARE ENGINEER
  • Provides an advanced capability in one or more areas of infrastructure management and support or project management.
  • Researches, evaluates, designs, develops, installs, and maintains technology solutions (hardware and software) for the corporate infrastructure using advanced development and system support skill set.
  • Demonstrates sound business, technical and fiscal judgment on behalf of the department and company to recommend and implement solutions to complex infrastructure issues.
  • Manages the physical delivery and ongoing support of complex products/services, applications, network systems and overall solutions.
  • Provides technical leadership in the performance of complex systems upgrades, workstation setups and server configurations.
  • Maintains software and hardware inventories.
  • Assists less experienced Analysts with non-standard requests.
  • Career may advance along a more technical track (e.g. as a network specialist) or in the area of project management.
  • Complexity of assignments and level of supervision is commensurate with the position level and years of experience.
  • Performs all other duties and special projects as assigned.

REQUIRED FOR THE SOFTWARE ENGINEER
  • Associate's degree required. Bachelor's degree preferred.
  • Ten to fifteen years of related experience.
  • Business/Functional Expertise: Interprets internal/external business issues and recommends best practices in own function. Has developed depth and breadth of expertise in own function.
  • Project Management: Effectively manages projects or teams, including coordination of resources outside of own area. Forecasts and plans resource requirements for projects or teams.
  • Financial Management: Monitors and controls costs for own work and may manage costs/budgets for large projects or areas.
  • Broad knowledge of Carpenter IT systems and business.
  • Knowledge of relevant infrastructure technologies including but not limited to:
    • Mainframe operating systems and software
    • Storage hardware and software
    • Network hardware, software, and cabling
    • Network Services - voice and data
    • PC and server hardware and operating systems
  • Problem Solving: Solves complex problems; takes a broad perspective to identify innovative solutions.

TECHNOLOGY STACK FOR SOFTWARE ENGINEER
  • Position requires experience with inspecting, testing, writing and troubleshooting application source code (C#)
  • Develop solutions using Microsoft Visual Studio, Microsoft SQL Server/SQL Server Management Studio, Microsoft Azure DevOps with git
  • Programming N-Tier Web Applications (Browser/Web Server/Database Server) using Blazor and Telerik for Blazor Control Library
  • Use of Microsoft Active Directory and Groups for Authentication and Authorization
  • Targeting Microsoft .Net Framework (Core)

Carpenter Technology Company offers a competitive salary and a comprehensive benefits package including life, medical, dental, vision, flexible spending accounts, disability coverage, 401k with company contributions as well as many other options to employees.
Carpenter Technology Corporation's policy is to fully and effectively maintain a program of equal employment opportunity and nondiscrimination for all employees, to employ affirmative action for all protected classes, and to recruit and develop the best qualified persons available regardless of age, race, color, religion, sex, gender identity, sexual orientation, marital status, national origin, political affiliation or any other characteristic protected by law. The Company also will recruit, develop and provide opportunities for qualified persons with disabilities and protected veterans.

What Carpenter Technology employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom