1

Master Software Engineer Jobs in Pennsylvania (NOW HIRING)

Software Engineer

Pittsburgh, PA · On-site

$35 - $45/hr

... Master's Degree Preferred 0-2 Years of Software Engineering Experience Strong Problem-Solving Skills Analytical Thinking Customer-Focused Mindset Ability to Work in Ambiguous Environments Strong ...

New

Software Engineer

Pittsburgh, PA · On-site

$35 - $45/hr

... Master's Degree Preferred 0-2 Years of Software Engineering Experience Strong Problem-Solving Skills Analytical Thinking Customer-Focused Mindset Ability to Work in Ambiguous Environments Strong ...

New

Software Engineer

Philadelphia, PA · On-site

$105K - $164K/yr

Software Engineer, Entry Level * Software Engineer, Mid Level * Software Engineer, Senior Level ... Master's level Degree in Computer Science, Electrical Engineering, or Computer Engineering * 10+ ...

Senior Software Engineer

Indiana, PA · On-site

$100 - $130/hr

Master's or Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or related discipline. * 10+ years of software engineering experience, including data engineering or ...

Software Engineer Globus Medical is looking for a Software Engineer who is passionate about medical ... Bachelor's Degree with 3-5 years of professional programming experience or a Master's Degree with 1 ...

Software Engineer Globus Medical is looking for a Software Engineer who is passionate about medical ... Bachelor's Degree with 3-5 years of professional programming experience or a Master's Degree with 1 ...

POSITION SPECIFICS We are seeking a Software Engineer to join the Applied Communications team in ... Master's degree in Computer Science or related field * Management of multiple concurrent projects ...

A bachelor's or master's degree in computer science, Software Engineering, or equivalent background * Proven expertise in frontend- (REACT JS) with 3D capabilities and backend (C#) technologies

POSITION SPECIFICS We are seeking a Software Engineer to join our Applied Communications team of ... Master's degree in Computer Science or related field * Managing multiple concurrent projects and ...

$95 - $100/hr

EMBEDDED SOFTWARE ENGINEER Onsite | Mossville, IL | Full-Time Diversified Services Network, Inc ... Master's degree with 2+ years of relevant experience Top Skills * C++14 * Embedded software ...

Principal Software Engineer

Johnstown, PA · Hybrid

$112K - $150K/yr

Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 8 years of direct experience related to Software Engineering and must ...

next page

Showing results 1-20

Master Software Engineer information

See Pennsylvania salary details

$63.7K

$147.9K

$206K

How much do master software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for master 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 master software engineer?

A Master Software Engineer is a senior-level software developer who leads complex projects, architects software solutions, and mentors junior engineers. They possess deep technical expertise in multiple programming languages, frameworks, and system architectures. Additionally, they collaborate with cross-functional teams to drive innovation, improve code quality, and ensure scalability. Their role often involves making critical technical decisions, optimizing performance, and implementing best practices in software development.

What are the typical responsibilities and daily tasks of a master software engineer?

A Master Software Engineer is often responsible for designing and reviewing complex software architecture, developing high-quality code, and ensuring that systems are robust and scalable. They mentor junior developers, set technical standards, and collaborate closely with cross-functional teams such as product managers, QA, and operations. Daily tasks may include leading code reviews, troubleshooting advanced technical issues, and contributing to technical strategy discussions. This role often requires balancing hands-on development work with leadership duties, providing both strategic guidance and practical solutions to engineering challenges.

What are the key skills and qualifications needed to thrive in the master software engineer position, and why are they important?

To thrive as a Master Software Engineer, you need advanced programming proficiency, deep software architecture knowledge, and substantial experience in designing scalable systems, typically supported by a relevant degree and years of hands-on development. Familiarity with modern development frameworks, cloud platforms, CI/CD tools, and certifications like AWS Certified Solutions Architect or similar are commonly expected. Leadership, effective communication, mentorship abilities, and strong problem-solving skills set top candidates apart. These competencies enable Master Software Engineers to drive complex projects, build high-performing teams, and deliver innovative solutions in demanding technical environments.

Is it worth doing a master's in software engineering?

A master's in software engineering can enhance technical skills, deepen understanding of software development processes, and improve job prospects for roles like Master Software Engineer. However, it requires significant time and financial investment, and practical experience or certifications like Agile or DevOps can also be valuable for career advancement.

What jobs can I get with a master software engineer?

A Master Software Engineer can qualify for advanced roles such as Software Development Manager, Solutions Architect, Technical Lead, or Senior Software Engineer. These positions often require strong coding skills, experience with programming languages, and knowledge of software design and architecture. Certifications like AWS or Scrum can also enhance job prospects in leadership or specialized technical roles.

What are the most commonly searched types of Master Software Engineer jobs in Pennsylvania?

The most popular types of Master Software Engineer jobs in Pennsylvania are:

Infographic showing various Master Software Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, 3% Contract, and 1% Nights. 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.

Software Engineer

TEKsystems

Pittsburgh, PA • On-site

$35 - $45/hr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Description

Design, develop, test, and maintain software solutions that support business and customer needs.

Build and operate scalable, reliable, and secure services within cloud-based environments.

Develop applications and services utilizing modern software engineering best practices.

Support production systems, troubleshoot issues, and participate in incident resolution activities.

Create and maintain monitoring, dashboards, metrics, and alerts to ensure system reliability and performance.

Contribute to achieving and maintaining service-level objectives (SLOs) related to availability, performance, and system health.

Build solutions leveraging AWS services including Lambda, EKS, EC2, S3, RDS, and DocumentDB.

Collaborate with engineers, architects, and product teams to deliver high-quality software solutions.

Participate in system design discussions and contribute to architectural decisions.

Support the development of microservices and event-driven applications.

Continuously improve operational processes, observability, and system performance.

Required Qualifications

Bachelor's Degree in Computer Science or a related technical discipline.

0-2 years of professional software engineering experience.

Experience developing applications using Java, Go, or another object-oriented programming language.

Understanding of software development principles and object-oriented design.

Experience troubleshooting and debugging applications.

Familiarity with cloud platforms, particularly AWS.

Understanding of scalable application design and service reliability concepts.

Knowledge of APIs, distributed systems, and modern backend development practices.

Basic understanding of microservices and event-driven architectures.

Strong communication, problem-solving, and analytical skills.

Ability to work independently and collaboratively within an Agile environment.

Preferred Qualifications

Experience with Spring Framework.

Knowledge of cloud infrastructure and cloud-native application development.

Familiarity with container technologies such as Kubernetes.

Exposure to monitoring, observability, and operational tooling.

Interest in healthcare technology and healthcare operations.

Experience working with highly available and fault-tolerant systems.

Ideal Backgrounds

Software Engineer I

Associate Software Engineer

Junior Backend Engineer

Java Developer

Go Developer

Cloud Software Engineer

Platform Engineer (Entry Level)

Backend Software Developer

New Graduate Software Engineer

Early Career Cloud Engineer

Skills

Java, object oriented programming, aws, lambda expressions, ec2, microservices architecture, event driven programming, distributed systems, incident handling, scalability, fault tolerant, monitoring tools, api development, backend development, software engineering, system design architecture, spring framework, cloud infrastructure, kubernetes, healthcare industry, devops, infrastructure

Top Skills Details

Java,object oriented programming,aws,lambda expressions,ec2,microservices architecture,event driven programming,distributed systems,incident handling,scalability,fault tolerant,monitoring tools,api development,backend development,software engineering,sys

Additional Skills & Qualifications

Bachelor's Degree in Computer Science

Master's Degree Preferred

0-2 Years of Software Engineering Experience

Strong Problem-Solving Skills

Analytical Thinking

Customer-Focused Mindset

Ability to Work in Ambiguous Environments

Strong Communication Skills

Ownership Mentality

Continuous Learning

Ability to Deliver Incrementally

Cross-Functional Collaboration

Knowledge Sharing & Team Collaboration

Experience Level

Entry Level

Job Type & Location

This is a Contract to Hire position based out of Pittsburgh, PA.

Pay and Benefits

The pay range for this position is $35.00 - $45.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Pittsburgh,PA.

Application Deadline

This position is anticipated to close on Sep 11, 2026.

About TEKsystems

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

About TEKsystems and TEKsystems Global Services

We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.


TEKsystems logo

About TEKsystems

Sourced by ZipRecruiter

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Hanover, MD, US