1

Senior Master Software Engineer Jobs in Philadelphia, PA

Sr. Software Engineer

Thorofare, NJ ยท On-site

$119K - $157K/yr

We are looking for a Senior Software Engineer to join a team building software for connected Linux ... Bachelor's or Master's degree in computer science, computer engineering, software engineering ...

New

Senior Software Engineer

Berwyn, PA ยท On-site +1

$157K - $188K/yr

Description Envestnet Financial Technologies, Inc. seeks Senior Software Engineers in Berwyn, PA ... In the alternative, employer will accept a Master's Degree in Computer Science, Computer ...

Senior Software Engineer

Berwyn, PA ยท On-site

$157K - $188K/yr

Description Envestnet Financial Technologies, Inc. seeks Senior Software Engineers in Berwyn, PA ... In the alternative, employer will accept a Master's Degree in Computer Science, Computer ...

Senior Software Engineer

Berwyn, PA ยท On-site +1

$157K - $188K/yr

Envestnet Financial Technologies, Inc. seeks Senior Software Engineers in Berwyn, PA. Duties ... In the alternative, employer will accept a Master's Degree in Computer Science, Computer ...

Senior Software Engineer

Audubon, PA ยท On-site

$123K - $162K/yr

Senior Software Engineer Globus Medical is seeking a highly motivated Senior Software Engineer to ... experience or a Master's Degree with 3+ years of experience โ€ข Strong proficiency in object ...

Senior Software Engineer

Audubon, PA ยท On-site

$123K - $162K/yr

Senior Software Engineer Globus Medical is seeking a highly motivated Senior Software Engineer to ... Bachelor's Degree with 5+ years of professional programming experience or a Master's Degree with 3+ ...

Senior Software Engineer

Radnor, PA ยท On-site

$110K - $145K/yr

As a Senior Software Engineer on the Certara Admin team, you play a role in designing, implementing, and maintaining our software solutions. Your expertise in software development and commitment to ...

Senior Software Engineer

Audubon, PA ยท On-site

$123K - $162K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Bachelor's Degree with 5+ years of professional programming experience required OR a Master ...

Senior Software Engineer

Audubon, PA ยท On-site

$123K - $162K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Bachelor's Degree with 5+ years of professional programming experience required OR a Master ...

Software Engineer

Philadelphia, PA ยท On-site

$105K - $164K/yr

Software Engineer, Entry Level * Software Engineer, Mid Level * Software Engineer, Senior Level ... Salary Range: $78,900 - $123,300 Senior Level * Master's level Degree in Computer Science ...

Senior Software Engineer

Audubon, PA ยท On-site

$123K - $162K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Bachelor's Degree with 5+ years of professional programming experience required OR a Master ...

Senior Software Engineer

Audubon, PA ยท On-site

$123K - $162K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Bachelor's Degree with 5+ years of professional programming experience required OR a Master ...

Staff Software Engineer

Horsham, PA ยท Remote

$80 - $90/hr

This role serves as a senior technical leader responsible for architecture, engineering standards ... Master's degree in Computer Science or related field * Expert-level experience with Java Spring ...

next page

Showing results 1-20

Senior Master Software Engineer information

See Philadelphia, PA salary details

$76.2K

$144.6K

$193.7K

How much do senior master software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for senior master software engineer in Philadelphia, PA is $144,594.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $163,000.00 per year, depending on experience, location, and employer.

What is a Senior Master Software Engineer?

A Senior Master Software Engineer is a highly experienced software professional who leads the architecture, design, and development of complex software systems. They often mentor other engineers, set technical direction, and ensure best practices are followed across projects. This role typically requires deep expertise in multiple programming languages, frameworks, and software development methodologies. Senior Master Software Engineers play a critical role in both technical leadership and hands-on coding, often collaborating with cross-functional teams to deliver scalable and robust solutions.

What are the key skills and qualifications needed to thrive as a Senior Master Software Engineer?

To thrive as a Senior Master Software Engineer, you need advanced proficiency in software architecture, programming languages, and system design, often supported by a computer science degree and extensive industry experience. Expertise in tools such as version control systems (e.g., Git), CI/CD pipelines, cloud platforms, and familiarity with frameworks relevant to the tech stack is essential. Exceptional problem-solving, leadership, and communication skills help you mentor teams and drive complex projects to completion. These capabilities are crucial for delivering robust, scalable solutions and fostering innovation within engineering teams.

How does a Senior Master Software Engineer typically mentor and support junior team members?

Senior Master Software Engineers often play a crucial role in mentoring less experienced engineers by conducting code reviews, sharing best practices, and providing guidance on complex technical challenges. They foster a collaborative environment by organizing knowledge-sharing sessions and pairing with junior developers on challenging tasks. This mentorship not only accelerates the growth of team members but also helps maintain high code quality and consistency across projects.

What is the difference between Senior Master Software Engineer vs Lead Software Engineer?

AspectSenior Master Software EngineerLead Software Engineer
CredentialsTypically requires extensive experience, advanced degrees, and certifications in software developmentSimilar credentials, often with additional leadership or project management certifications
Work EnvironmentFocuses on complex technical problem-solving, architecture, and mentorship within engineering teamsCombines technical expertise with team leadership, project oversight, and stakeholder communication
Industry UsageCommon in large tech firms, R&D, and specialized engineering rolesWidely used across tech companies, especially in roles involving team coordination and project delivery

The Senior Master Software Engineer is primarily focused on technical mastery and innovation, often working independently or mentoring senior staff. In contrast, the Lead Software Engineer combines technical skills with leadership responsibilities, managing teams and projects to ensure successful delivery. Both roles require strong technical backgrounds, but their focus areas differ, with the Senior Master emphasizing technical depth and the Lead emphasizing team and project management.

What are the most commonly searched types of Master Software Engineer jobs in Philadelphia, PA?

The most popular types of Master Software Engineer jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Senior Master Software Engineer jobs?

Cities near Philadelphia, PA with the most Senior Master Software Engineer job openings:

Sr. Software Engineer

Robert Half

Thorofare, NJ โ€ข On-site

$119K - $157K/yr

Full-time

Posted 2 days ago

New


Job description

We are looking for a Senior Software Engineer to join a team building software for connected Linux-based devices in Thorofare, New Jersey. In this role, you will shape backend and platform capabilities, create reliable services for edge environments, and help deliver software that interacts closely with hardware, device interfaces, and cloud-connected systems. This position is ideal for an engineer who brings strong architectural judgment, hands-on development expertise, and a commitment to building maintainable, production-ready solutions.
Responsibilities:
• Create and enhance software services and platform components for embedded Linux systems using Python, Bash, and other suitable programming languages.
• Define technical approaches for new features by balancing system performance, reliability, security, ease of maintenance, and long-term support needs.
• Build and support APIs that enable communication across device services, user interface elements, diagnostic utilities, and cloud-integrated applications.
• Collaborate across software, firmware, and hardware boundaries to connect applications with networking layers, device drivers, sensors, and management interfaces.
• Develop processes and tooling for software updates, device setup, provisioning, commissioning, configuration, and remote lifecycle management.
• Strengthen observability by implementing logging, telemetry, and diagnostic capabilities that assist quality, manufacturing, and field support teams.
• Contribute to containerized deployments and release workflows for Linux edge platforms, including packaging, automation, testing, and distribution activities.
• Investigate production and field issues, troubleshoot interactions among device software, connectivity layers, cloud services, and hardware behavior, and drive reliable resolutions.
• Participate in code reviews, produce clear technical documentation, and guide less experienced engineers through mentoring and technical collaboration.• Bachelor’s or Master’s degree in computer science, computer engineering, software engineering, electrical engineering, or a closely related technical field; comparable practical experience may also be considered.
• At least 8 years of software engineering experience with meaningful ownership of production-grade applications or platforms.
• Minimum 3 years of experience operating at a senior level with responsibilities that include technical direction, design input, mentoring, and partnership across teams.
• Strong background in Linux-based development, with at least 5 years of experience in embedded Linux, edge computing, IoT, device management, or similar environments.
• Demonstrated experience delivering software for physical devices, deployed products, or operational systems outside of traditional desktop or web-only environments.
• Proficiency in modern software development practices such as automated testing, code review, secure coding, release management, and technical documentation.
• Ability to work effectively with multiple technologies, including backend and platform development tools as well as related frameworks such as C#, .NET, JavaScript, React.js, and ASP.NET where applicable.

Robert Half logo

About Robert Half

Sourced by ZipRecruiter

Founded in 1948, Robert Half pioneered the idea of professional talent solutions to connect opportunities at great companies with highly skilled job seekers. As business needs changed, we evolved to offer specialized talent solutions for finance and accounting, technology, administrative and customer support, creative and marketing, and legal fields. In 2002, we introduced our subsidiary, Protiviti, a global independent risk consulting and internal audit service, to support companies as they faced more strategic business challenges.

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

San Ramon, CA, US

Year founded

1948