1

Microsoft Software Engineer Jobs in Pennsylvania

Software Engineer

Philadelphia, PA · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions. In this ...

We are seeking a Software Engineer to design, develop, and support mission-critical applications and data systems using Python and Microsoft SQL Server. Working closely with business stakeholders and ...

Software Engineer Globus Medical is looking for a Software Engineer who is passionate about medical ... Working knowledge of Windows, Microsoft Teams, Microsoft Office, and E-mail. * Proactive and ...

Software Engineer Globus Medical is looking for a Software Engineer who is passionate about medical ... Working knowledge of Windows, Microsoft Teams, Microsoft Office, and E-mail. * Proactive and ...

Software Engineer

Philadelphia, PA · On-site

$105K - $164K/yr

Software Engineer, Entry Level * Software Engineer, Mid Level * Software Engineer, Senior Level ... Work with Microsoft Visual Studio and version control (Git) * Identify and document software and ...

Navy ships force, OEMs, and engineering management, contributing to all aspects of the software ... Work with Microsoft Visual Studio and version control (Git) * Identify and document software and ...

## Software Engineer IIIApplylocations: King of Prussia, PAtime type: Full timeposted on: Posted ... Integrate enterprise systems using ERP/HCM APIs, such as Oracle, Workday, Microsoft, or SAP - 5 ...

Advanced Software Engineer

Philadelphia, PA · On-site +1

$85K - $115K/yr

Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI ... NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions. In this ...

Our company provides application analysis, design, development and programming, software ... Expert with Microsoft technologies (C#, SQL Server, SQL, MSMQ). * Experience with application ...

Software Engineer Sr

Pittsburgh, PA · On-site

$118K - $156K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA ... Use PowerShell and related Microsoft 365 tooling to automate administration, deployment, reporting ...

Software Engineer III LOCATION: 2301 Renaissance Blvd, King of Prussia, PA 19406 DUTIES: Develop ... Oracle, Workday, Microsoft, or SAP; * 2 years of experience programming in C/C++, JAVA, and Python ...

Software Engineer III LOCATION: 2301 Renaissance Blvd, King of Prussia, PA 19406 DUTIES: Develop ... Oracle, Workday, Microsoft, or SAP; * 2 years of experience programming in C/C++, JAVA, and Python ...

Experience in software development using Microsoft.NET Framework OR Windriver Workbench OR Tornado IDEs * Experience with Linux (Redhat, CentOS, etc. is a plus) * Knowledge of the following languages:

next page

Showing results 1-20

Microsoft Software Engineer information

See Pennsylvania salary details

$63.7K

$147.9K

$206K

How much do microsoft software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for microsoft software engineer in Pennsylvania is $147,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,300.00 and $173,400.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. Building a portfolio of projects, gaining relevant internships, and obtaining certifications such as Microsoft Certified: Azure Developer can improve chances. Applying through the official Microsoft careers website and preparing for technical interviews are essential steps.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

What are popular job titles related to Microsoft Software Engineer jobs in Pennsylvania?

For Microsoft Software Engineer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Microsoft Software Engineer jobs in Pennsylvania look for?

The top searched job categories for Microsoft Software Engineer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Microsoft Software Engineer jobs?

Cities in Pennsylvania with the most Microsoft Software Engineer job openings:

Infographic showing various Microsoft Software Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,878 per year, or $71.1 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 28 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