High-paying software engineering jobs in Cranberry Township
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 198 software engineering jobs listed below pay well, with salaries between $73,876 and $124,287 per year. Software Engineer, Senior Software Engineer and Principal Software Engineer are among the most popular high-paying roles in Cranberry Township, PA.
Job title
Updated Oct 17, 2026Principal Software Engineer
Cranberry Township
Pennsylvania
Cloud Engineer
Cranberry Township
Pennsylvania
Automation Engineer
Cranberry Township
Pennsylvania
Senior Software Engineer
Cranberry Township
Pennsylvania
C Developer
Cranberry Township
Pennsylvania
Software Engineer
Cranberry Township
Pennsylvania
AI Developer
Cranberry Township
Pennsylvania
Performance Engineer
Cranberry Township
Pennsylvania
Developer II
Cranberry Township
Pennsylvania
Delivery Engineer
Cranberry Township
Pennsylvania
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
Principal Software Engineer jobs take 13 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 28 jobsAverage pay
Cranberry Township
$124,287 per yearPennsylvania
$158,187 per year -
Cloud Engineer
Review job description
Please refer to the employers job description for complete details.
Cloud engineers design cloud infrastructure, optimize deployments and ensure data security in cloud environments. Key qualifications include expertise in cloud services, strong networking skills and experience with automation tools.
Cloud Engineer jobs take 22 days on average from job posting to starting date. Currently, 35% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 6 jobsAverage pay
Cranberry Township
$120,099 per yearPennsylvania
$128,552 per yearSkills
- Terraform
- Cloud infrastructure
- Python
- Azure
- CI/CD
-
Automation Engineer
Review job description
Please refer to the employers job description for complete details.
Automation engineers design and implement automated solutions to improve efficiency and productivity. Essential qualifications include strong programming skills, experience with automation tools and knowledge of industry best practices.
Automation Engineer jobs take 50 days on average from job posting to starting date. Currently, 16% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 20 jobsAverage pay
Cranberry Township
$105,733 per yearPennsylvania
$104,324 per yearSkills
- Selenium
- Test automation
- Continuous integration
- Jenkins
- CI/CD
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
Senior Software Engineer jobs take 95 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 42 jobsAverage pay
Cranberry Township
$105,219 per yearPennsylvania
$136,536 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
C Developer
Review job description
Please refer to the employers job description for complete details.
C Developers write secure, efficient code in C, focusing on performance and scalability. Essential skills include in-depth knowledge of C programming, debugging capabilities, and familiarity with system architecture.
Currently, 21% of job openings offer remote or hybrid positions and 3% of job openings are part-time roles.
See 11 jobsAverage pay
Cranberry Township
$98,146 per yearPennsylvania
$109,042 per year -
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Cranberry Township, PA are MSA Safety (3 jobs), Westinghouse Electric Company, LLC (1 job), and Framatome North America (1 job).
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 19% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 59 jobsAverage pay
Cranberry Township
$92,648 per yearPennsylvania
$109,384 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
AI Developer
Review job description
Please refer to the employers job description for complete details.
AI developers design intelligent models, improve algorithms and ensure data quality. Expertise in AI technologies, coding skills and problem-solving ability are key to success in this role.
AI Developer jobs take 33 days on average from job posting to starting date. Currently, 39% of job openings offer remote or hybrid positions and 6% of job openings are part-time roles.
See 14 jobsAverage pay
Cranberry Township
$89,663 per yearPennsylvania
$121,536 per yearSkills
- AI
- Machine learning
- TensorFlow
- Natural language processing
- Python
-
Performance Engineer
Review job description
Please refer to the employers job description for complete details.
Performance engineers analyze system performance, optimize applications and ensure reliability. Key skills for this role include strong analytical thinking, knowledge of performance testing tools and experience in system tuning.
Currently, 32% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 6 jobsAverage pay
Cranberry Township
$83,600 per yearPennsylvania
$98,002 per year -
Developer II
Review job description
Please refer to the employers job description for complete details.
Developers create applications, enhance functionality and collaborate with teams to meet project goals. Proficiency in a variety of programming languages, teamwork skills and familiarity with agile methodologies are essential in this role.
Developer II jobs take 7 days on average from job posting to starting date. Currently, 29% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 5 jobsAverage pay
Cranberry Township
$80,694 per yearPennsylvania
$90,003 per year -
Delivery Engineer
Review job description
Please refer to the employers job description for complete details.
Delivery Engineers coordinate installations, optimize logistics, and ensure product functionality post-delivery. Expertise in engineering principles, logistics management skills, and customer service abilities are crucial for a seamless delivery experience.
Delivery Engineer jobs take 3 days on average from job posting to starting date. Currently, 29% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 7 jobsAverage pay
Cranberry Township
$36.94 per hourPennsylvania
$46.18 per hour