Software Engineer
Pittsburgh, PA · On-site
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 ...
Pittsburgh, PA · On-site
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 ...
Pittsburgh, PA · On-site
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 ...
Our company provides application analysis, design, development and programming, software ... Expert with Microsoft technologies (C#, SQL Server, SQL, MSMQ). * Experience with application ...
Our company provides application analysis, design, development and programming, software ... Expert with Microsoft technologies (C#, SQL Server, SQL, MSMQ). * Experience with application ...
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 ...
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 ...
Pittsburgh, PA · Hybrid
$118K - $156K/yr
Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of ... Proficiency in the Microsoft tech stack: VB6, .NET Framework/.NET Core (C#), WPF/MVVM, Entity ...
Pittsburgh, PA · Hybrid
$118K - $156K/yr
Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of ... Proficiency in the Microsoft tech stack: VB6, .NET Framework/.NET Core (C#), WPF/MVVM, Entity ...
Pittsburgh, PA · On-site +1
The Software Engineer expands the suite of applications. The position manages systems analysis ... Microsoft Entity Framework, ADO.NET and/or other object-relational mapping (ORM) framework.
Quick apply
Pittsburgh, PA · On-site +1
The Software Engineer expands the suite of applications. The position manages systems analysis ... Microsoft Entity Framework, ADO.NET and/or other object-relational mapping (ORM) framework.
Pittsburgh, PA · On-site
The Software Engineer will work on automation tools and applications, contributing to various ... Required : • Automation Anywhere • Power Apps (Microsoft Application) • Technology ...
Pittsburgh, PA · On-site
The Software Engineer will work on automation tools and applications, contributing to various ... Required : • Automation Anywhere • Power Apps (Microsoft Application) • Technology ...
Pittsburgh, PA · On-site +1
The Software Engineer expands the suite of applications. The position manages systems analysis ... Microsoft Entity Framework, ADO.NET and/or other object-relational mapping (ORM) framework.
Quick apply
Pittsburgh, PA · On-site +1
The Software Engineer expands the suite of applications. The position manages systems analysis ... Microsoft Entity Framework, ADO.NET and/or other object-relational mapping (ORM) framework.
Pittsburgh, PA · On-site
Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of ... Proficiency in the Microsoft tech stack: VB6, .NET Framework/.NET Core (C#), WPF/MVVM, Entity ...
Pittsburgh, PA · On-site
Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of ... Proficiency in the Microsoft tech stack: VB6, .NET Framework/.NET Core (C#), WPF/MVVM, Entity ...
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Quick apply
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Quick apply
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Quick apply
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Canonsburg, PA · Hybrid
$52.75 - $71/hr
Engineer III Software (Microsoft 365) (P3) For more than three decades, Crown Castle has led the way in shared communications infrastructure, delivering profitable solutions by connecting communities ...
Canonsburg, PA · Hybrid
$52.75 - $71/hr
Engineer III Software (Microsoft 365) (P3) For more than three decades, Crown Castle has led the way in shared communications infrastructure, delivering profitable solutions by connecting communities ...
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Quick apply
Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and ... Jira JSON Microsoft 365 (Teams, Outlook, Excel) M Query MTSA/TSR Documentation .net OData ...
Pittsburgh, PA · Hybrid
Manager, Software Development Purpose The Lead Software Engineer is responsible for guiding ... Microsoft SQL Server, MySQL or PostgreSQL with a solid understanding of SQL * Extensive experience ...
Quick apply
Pittsburgh, PA · Hybrid
Manager, Software Development Purpose The Lead Software Engineer is responsible for guiding ... Microsoft SQL Server, MySQL or PostgreSQL with a solid understanding of SQL * Extensive experience ...
Cranberry Township, PA · On-site
$117K - $154K/yr
... Microsoft Azure. This is a high-impact opportunity for an engineer who enjoys solving distributed ... software, infrastructure, or site reliability engineering. * Full-Stack Engineer Experience ...
Cranberry Township, PA · On-site
$117K - $154K/yr
... Microsoft Azure. This is a high-impact opportunity for an engineer who enjoys solving distributed ... software, infrastructure, or site reliability engineering. * Full-Stack Engineer Experience ...
$117K - $154K/yr
... Microsoft Azure. This is a high-impact opportunity for an engineer who enjoys solving distributed ... software, infrastructure, or site reliability engineering. * Full-Stack Engineer Experience ...
$117K - $154K/yr
... Microsoft Azure. This is a high-impact opportunity for an engineer who enjoys solving distributed ... software, infrastructure, or site reliability engineering. * Full-Stack Engineer Experience ...
Wexford, PA · On-site
Every Lucas software engineer begins in a customer support function, building the foundation for a ... NET, React, Angular, Microsoft SQL Server, PostgreSQL, Android mobile applications, object-oriented ...
Wexford, PA · On-site
Every Lucas software engineer begins in a customer support function, building the foundation for a ... NET, React, Angular, Microsoft SQL Server, PostgreSQL, Android mobile applications, object-oriented ...
Wexford, PA · On-site
Every Lucas software engineer begins in a customer support function, building the foundation for a ... NET, React, Angular, Microsoft SQL Server, PostgreSQL, Android mobile applications, object-oriented ...
Quick apply
Wexford, PA · On-site
Every Lucas software engineer begins in a customer support function, building the foundation for a ... NET, React, Angular, Microsoft SQL Server, PostgreSQL, Android mobile applications, object-oriented ...
Wexford, PA · On-site +1
Every Lucas software engineer begins in a customer support function, building the foundation for a ... NET, React, Angular, Microsoft SQL Server, PostgreSQL, Android mobile applications, object-oriented ...
Wexford, PA · On-site +1
Every Lucas software engineer begins in a customer support function, building the foundation for a ... NET, React, Angular, Microsoft SQL Server, PostgreSQL, Android mobile applications, object-oriented ...
Software Engineer Lead - Axiom Location: Pittsburgh, PA/ Strongsville, OH Roles/Responsibilities ... Hands-on experience with Tableau Desktop, Tableau Prep, and other BI platforms such as Microsoft ...
Quick apply
Software Engineer Lead - Axiom Location: Pittsburgh, PA/ Strongsville, OH Roles/Responsibilities ... Hands-on experience with Tableau Desktop, Tableau Prep, and other BI platforms such as Microsoft ...
$59.2K - $71.2K
2% of jobs
$71.2K - $83.2K
4% of jobs
$83.2K - $95.3K
6% of jobs
$95.3K - $107.3K
8% of jobs
$113.7K is the 25th percentile. Wages below this are outliers.
$107.3K - $119.3K
7% of jobs
$119.3K - $131.3K
18% of jobs
The median wage is $134.1K / yr.
$131.3K - $143.4K
16% of jobs
$143.4K - $155.4K
2% of jobs
$160.3K is the 75th percentile. Wages above this are outliers.
$155.4K - $167.4K
26% of jobs
$167.4K - $179.4K
1% of jobs
$179.4K - $191.5K
8% of jobs
$59.2K
$137.5K
$191.5K
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.
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.
For Microsoft Software Engineer jobs in Pittsburgh, PA, the most frequently searched job titles are:
The top searched job categories for Microsoft Software Engineer jobs in Pittsburgh, PA are:

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 technical teams, you'll build reliable, scalable, and user-focused solutions that support our organization's mission.
We're looking for a curious, growth-oriented engineer who takes ownership, solves complex problems, and continuously builds expertise in our systems and business. You balance independent initiative with collaboration, communicate effectively, and make thoughtful technical decisions with long-term impact in mind.
You approach software development with a user-centered, product-focused mindset and leverage modern AI-assisted development tools to improve engineering productivity, software quality, and user outcomes.
What You'll Do:Software Development
Design, develop, test, and maintain applications and services using Python.
Build and support RESTful APIs; experience with FastAPI, OpenAPI/Swagger, or similar frameworks is preferred.
Write clean, maintainable, and scalable code following established engineering best practices.
Participate in code reviews and help maintain high standards for quality, consistency, and reliability.
Improve application performance, automation, and development processes through continuous refinement and innovation.
Leverage AI-assisted development tools responsibly to improve productivity, code quality, and user outcomes.
Database Engineering
Design, develop, and maintain SQL Server databases, queries, stored procedures, functions, views, and jobs.
Analyze and optimize database performance using indexing, query tuning, and execution plan analysis.
Troubleshoot database issues and support production problem resolution.
Monitor scheduled jobs, data processing workflows, and system integrations to ensure reliable operation.
Collaborate with database administrators and infrastructure teams to maintain performance, availability, and data integrity.
Collaboration and Technical Leadership
Partner with business stakeholders and technical teams to understand requirements, evaluate tradeoffs, and deliver effective solutions.
Participate in architecture, design, engineering, and change management discussions.
Create and maintain technical documentation, including system architecture, data flows, process diagrams, and operational procedures.
Mentor junior engineers through technical guidance, code reviews, and knowledge sharing.
Help establish and maintain Python development standards and engineering best practices.
Take ownership of technical challenges while balancing user experience, business needs, reliability, security, and long-term maintainability.
You enjoy solving challenging problems and building software that delivers meaningful value. You are comfortable working across the full software development lifecycle-from requirements and design through implementation, deployment, and production support.
You communicate effectively with both technical and non-technical audiences, value collaboration, and take pride in delivering reliable, maintainable solutions.
Required Qualifications:Professional experience developing software with Python.
Experience working with Microsoft SQL Server, including complex queries, stored procedures, functions, and performance optimization.
Experience designing and consuming RESTful APIs.
Strong understanding of software engineering principles, design patterns, testing practices, and source control.
Ability to analyze complex technical and business problems and develop practical, scalable solutions.
Curious and eager to learn new technologies, systems, and business domains.
Builds institutional knowledge to better understand users, systems, and organizational goals.
Takes ownership, works independently, and knows when to seek guidance.
Communicates clearly and collaborates effectively across technical and business teams.
Values documentation, maintainability, and long-term system health alongside feature delivery.
Focuses on user needs and business outcomes when making technical decisions.
Considers reliability, security, scalability, and maintainability as core engineering responsibilities.
Embraces an AI-native approach to software engineering, using modern AI tools to accelerate learning, improve quality, and enhance productivity.
Continuously looks for opportunities to improve products, processes, and team effectiveness.
Experience with FastAPI, OpenAPI/Swagger, or similar frameworks.
Experience mentoring developers or providing technical leadership.
Experience working in Agile environments.
Experience with enterprise applications, CI/CD pipelines, automated testing, or containerized deployments.
We're looking for engineers who take ownership, enjoy figuring things out, and are committed to building software that makes a meaningful impact. If you're excited by challenging technical problems, continuous learning, collaborative teamwork, and creating solutions that improve the experience of our users, we'd love to hear from you.
Who we are:The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software, defect-free, within budget and on time, every time.
The Development Team works collaboratively with IT, business leaders, and technical staff to create enterprise-level business solutions that help the organization maintain and evolve technologies, business processes, and architectures to deliver a cohesive, and integrated business platform that constantly improves our organizational performance.
Location
Pittsburgh, PAJob Function
Software/Applications Development/EngineeringPosition Type
Staff - RegularFull time/Part time
Full timePay Basis
SalaryMore Information:Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance
Sourced by ZipRecruiter
Offices of mental health practitioners
201 - 500 Employees
Harrisburg, PA, US