Software Systems Engineer Jobs in Pennsylvania
Software Systems Engineer jobs in Pennsylvania are open across Pittsburgh, Philadelphia, and Warrendale and other Pennsylvania metros, with employers like Coherent, Gas Transmission Systems, and Globus Medical hiring at every experience level. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 143+ Software Systems Engineer jobs











We Are:
At Ansys, Part of Synopsys, we’re the global leader in engineering simulation software, helping innovative companies solve complex design challenges. Our cutting-edge solutions power advancements across industries, from aerospace to consumer electronics. Join us and help shape the future of technology.
You Are:
You are a passionate and highly skilled engineer with a deep-rooted enthusiasm for systems software, high-performance computing, and architectural innovation. Your expertise in C/C++, memory management, and parallel programming enables you to tackle challenging projects, driving modernization and optimization of mature, complex codebases. You thrive in environments where legacy systems intersect with new architectural demands, and you are unfazed by limited documentation or ambiguous requirements. You enjoy collaborating with diverse teams, sharing knowledge, and learning from peers to deliver robust engineering solutions. Your adaptability and analytical mindset allow you to navigate intricate software landscapes, and you are motivated by the potential to make a significant impact on industry-leading simulation technologies. You approach every task with integrity, curiosity, and a relentless drive to improve performance, scalability, and user experience. Your communication skills foster trust and clarity, making you a valued contributor to cross-functional initiatives. Whether leading migration efforts or optimizing runtime, you consistently deliver excellence and innovation, ensuring that Synopsys remains at the forefront of simulation software development.
What You’ll Be Doing:
- Leading the migration of core simulation code from x86 to ARM, ensuring seamless support for all simulation features across Linux and Windows platforms.
- Optimizing low-level components for runtime and memory performance, focusing on custom memory managers and database code for input, output, and simulation database creation.
- Enhancing simulation data processing capabilities by implementing advanced parallelization techniques using multithreading and MPI for high-performance scaling.
- Maintaining and modernizing mature C/C++/Fortran codebases, navigating complex legacy systems with limited documentation.
- Collaborating with cross-functional teams to interface simulation software with other components, fostering integration and innovation.
- Contributing to infrastructure enhancements that improve the reliability, scalability, and maintainability of the simulation platform.
The Impact You Will Have:
- Accelerate the modernization of a market-leading engineering simulation software, ensuring its continued relevance and performance in a rapidly evolving landscape.
- Drive significant improvements in simulation runtime and memory consumption, directly benefiting end users and enabling more complex engineering analyses.
- Support Synopsys’ position as a technology leader by enabling cross-platform compatibility and high-performance computing capabilities.
- Lay the groundwork for future innovation by architecting scalable, efficient, and maintainable simulation software infrastructure.
- Enhance collaborative workflows and integration with other Synopsys products, broadening the impact and reach of simulation technology.
- Help shape the next generation of engineering simulation tools, empowering customers to solve real-world challenges with greater speed and precision.
What You’ll Need:
- BS or MS in Computer Science, or equivalent experience.
- Strong proficiency in C/C++ programming, with a deep understanding of memory management and data structures.
- Practical experience with parallel programming (threads and MPI).
- Ability to navigate and modernize large-scale legacy systems and complex codebases.
- Excellent communication skills and a collaborative, team-oriented mindset.
- Experience in commercial software development and familiarity with engineering simulation processes is a plus.
Who You Are:
- Analytical thinker with strong problem-solving skills.
- Adaptable and resilient, comfortable working with ambiguity and evolving requirements.
- Detail-oriented, with a commitment to code quality and maintainability.
- Collaborative, eager to contribute ideas and learn from others.
- Proactive communicator, able to explain complex technical concepts clearly.
The Team You’ll Be A Part Of:
You’ll join a highly skilled engineering team dedicated to advancing simulation software capabilities. The team specializes in architectural migration, performance engineering, and infrastructure modernization, working closely with other groups to ensure seamless integration and continuous improvement. Together, you’ll tackle complex challenges, support innovation, and deliver industry-leading solutions that empower engineers worldwide.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
See All 143+ Software Systems Engineer Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find JobsSoftware Systems Engineer Jobs by City in Pennsylvania
Where Pennsylvania roles are concentrated, by current openings.
Software Systems Engineer Job Market in Pennsylvania
A snapshot from current Pennsylvania openings, updated as new roles post.
Who's Hiring
- Coherent7

- Gas Transmission Systems7

- Globus Medical6

- Johnson Controls6

- Motional5

Top Industries Hiring
- Technology & Software39
- Consulting & Professional Services27
- Manufacturing27
- Healthcare & Medical Services11
- Automotive10
What Pennsylvania Employers Look For
The qualifications that appear most often in software systems engineer jobs across Pennsylvania.
- Bachelor's degree in computer science, electrical engineering, or a related engineering discipline
- Proficiency in C, C++, or Python for systems-level development
- Experience designing or integrating real-time or embedded systems
- Familiarity with Linux internals, networking protocols, or hardware interfaces
- Ability to obtain or hold a security clearance, depending on the sector
- Experience with systems modeling tools, test frameworks, or CI/CD pipelines for systems code
Software Systems Engineer Jobs in Pennsylvania: Frequently Asked Questions
How many software systems engineer jobs are there in Pennsylvania?
There are 143+ software systems engineer openings in Pennsylvania on Migrate Mate as of June 2026, with the most roles in Pittsburgh, Philadelphia, and Warrendale. New positions post regularly as employers across Pennsylvania hire.
How much do software systems engineers make in Pennsylvania?
Software systems engineers in Pennsylvania earn a median of about $126,550 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,750 for the lowest 10% to over $178,080 for the top 10%. Pay rises with experience, specialty, and employer.
Which Pennsylvania cities have the most software systems engineer jobs?
Pittsburgh, Philadelphia, and Warrendale have the most software systems engineer openings in Pennsylvania right now, with additional roles spread across smaller metros statewide.
Which companies hire software systems engineers in Pennsylvania?
Employers hiring software systems engineers in Pennsylvania include Coherent, Gas Transmission Systems, and Globus Medical, based on current listings on Migrate Mate as of June 2026.
Are there remote software systems engineer jobs in Pennsylvania?
Yes. About 25% of software systems engineer openings tied to Pennsylvania are remote or hybrid as of June 2026. The rest are on-site roles based in Pennsylvania metros.
How do I apply for software systems engineer jobs in Pennsylvania?
You can apply to software systems engineer jobs in Pennsylvania directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Pennsylvania location, then apply to each one that fits.
See All 143+ Software Systems Engineer Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find Jobs