Mentor junior developers, review their deliverables, and support their growth. * Support integration activities with hardware and software teams, ensuring seamless system performance. You'll work ...
Mentor junior developers, review their deliverables, and support their growth. * Support integration activities with hardware and software teams, ensuring seamless system performance. You'll work ...
Software Engineer
Pittsburgh, PA · On-site
Mentor junior developers, review their deliverables, and support their growth. * Support integration activities with hardware and software teams, ensuring seamless system performance. You'll work ...
Software Engineer
Pittsburgh, PA · On-site
Mentor junior developers, review their deliverables, and support their growth. * Support integration activities with hardware and software teams, ensuring seamless system performance. You'll work ...
Software Developer
Washington, PA · On-site
Collaborate with UI developers, QA engineers, DevOps teams, and business analysts to deliver high-quality software. * Perform unit testing, integration testing, debugging, and root cause analysis of ...
Software Developer
Washington, PA · On-site
Collaborate with UI developers, QA engineers, DevOps teams, and business analysts to deliver high-quality software. * Perform unit testing, integration testing, debugging, and root cause analysis of ...
HPC Software Engineer
Canonsburg, PA · On-site
The HPC Software Engineer will design, implement, and optimize parallel programming methods within simulation software, collaborating with experts to enhance performance and scalability across ...
HPC Software Engineer
Canonsburg, PA · On-site
The HPC Software Engineer will design, implement, and optimize parallel programming methods within simulation software, collaborating with experts to enhance performance and scalability across ...
Your future role "Take on a new challenge and apply your software engineering and leadership expertise in a new cutting-edge field. You'll work alongside dynamic and collaborative teammates. You'll ...
Your future role "Take on a new challenge and apply your software engineering and leadership expertise in a new cutting-edge field. You'll work alongside dynamic and collaborative teammates. You'll ...
Your future role "Take on a new challenge and apply your software engineering and leadership expertise in a new cutting-edge field. You'll work alongside dynamic and collaborative teammates. You'll ...
Your future role "Take on a new challenge and apply your software engineering and leadership expertise in a new cutting-edge field. You'll work alongside dynamic and collaborative teammates. You'll ...
Overview CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support ...
Quick apply
Overview CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support ...
Overview CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support ...
Quick apply
Overview CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support ...
The Staff Software Engineer L5 works across all service aspects of high-throughput and multi-tenant systems, with the ability to design components carefully, handle errors properly, and deliver clean ...
The Staff Software Engineer L5 works across all service aspects of high-throughput and multi-tenant systems, with the ability to design components carefully, handle errors properly, and deliver clean ...
Entry Level Software Specialist
Medical
Dental
Vision
Life
Retirement
PTO
An entry-level position for aspiring software engineers, web designers, or software sales professionals. In this position you will work closely with and assist experienced professionals in the ...
Entry Level Software Specialist
Medical
Dental
Vision
Life
Retirement
PTO
An entry-level position for aspiring software engineers, web designers, or software sales professionals. In this position you will work closely with and assist experienced professionals in the ...
CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support scalable full ...
CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support scalable full ...
CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support scalable full ...
CTG is seeking to fill a Full Stack Software Engineer (Ruby on Rails) position for our client. Location: Pittsburgh, PA Duration: 4 months Duties: * Design, develop, test, and support scalable full ...
Senior Engineer, Embeded Software L3
Irwin, PA · On-site
$105K - $138K/yr
Medical
Retirement
PTO
Reporting to the General Manager, the Sr. Embedded Software Engineer is responsible for the definition, design, development, and implementation of innovative embedded software solutions in C/C ...
Senior Engineer, Embeded Software L3
Irwin, PA · On-site
$105K - $138K/yr
Medical
Retirement
PTO
Reporting to the General Manager, the Sr. Embedded Software Engineer is responsible for the definition, design, development, and implementation of innovative embedded software solutions in C/C ...
The Staff Software Engineer L5 works across all service aspects of high-throughput and multi-tenant systems, with the ability to design components carefully, handle errors properly, and deliver clean ...
The Staff Software Engineer L5 works across all service aspects of high-throughput and multi-tenant systems, with the ability to design components carefully, handle errors properly, and deliver clean ...
The Staff Software Engineer L5 works across all service aspects of high-throughput and multi-tenant systems, with the ability to design components carefully, handle errors properly, and deliver clean ...
The Staff Software Engineer L5 works across all service aspects of high-throughput and multi-tenant systems, with the ability to design components carefully, handle errors properly, and deliver clean ...
MDAEdge is a high-tech business focusing on software and hardware system integration and cutting-edge research and development. The .Net Developer will be responsible for delivering architectures ...
MDAEdge is a high-tech business focusing on software and hardware system integration and cutting-edge research and development. The .Net Developer will be responsible for delivering architectures ...
Engineer III Software (Microsoft 365)
Canonsburg, PA · Hybrid
$52.75 - $71/hr
Medical
Life
Retirement
PTO
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 ...
Engineer III Software (Microsoft 365)
Canonsburg, PA · Hybrid
$52.75 - $71/hr
Medical
Life
Retirement
PTO
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 ...
They are seeking a Windows Software Engineer to design, develop, test, and integrate software applications, ensuring they meet performance requirements for deployment. Responsibilities : • This ...
They are seeking a Windows Software Engineer to design, develop, test, and integrate software applications, ensuring they meet performance requirements for deployment. Responsibilities : • This ...
React JS Developer
Pleasant Hills, PA · Remote
$99K - $115K/yr
... developers to deliver responsive, user-friendly, and robust web applications. Required Technical ... Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related ...
New
React JS Developer
Pleasant Hills, PA · Remote
$99K - $115K/yr
... developers to deliver responsive, user-friendly, and robust web applications. Required Technical ... Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related ...
New
React JS Developer
Greenock, PA · Remote
$92K - $107K/yr
... developers to deliver responsive, user-friendly, and robust web applications. Required Technical ... Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related ...
New
React JS Developer
Greenock, PA · Remote
$92K - $107K/yr
... developers to deliver responsive, user-friendly, and robust web applications. Required Technical ... Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related ...
New
Software Developers information
See California, PA salary details
$42K - $51.4K
1% of jobs
$51.4K - $60.8K
4% of jobs
$60.8K - $70.2K
9% of jobs
$79K is the 25th percentile. Wages below this are outliers.
$70.2K - $79.6K
12% of jobs
$79.6K - $89K
15% of jobs
The median wage is $95.1K / yr.
$89K - $98.4K
14% of jobs
$98.4K - $107.8K
15% of jobs
$111.5K is the 75th percentile. Wages above this are outliers.
$107.8K - $117.2K
13% of jobs
$117.2K - $126.6K
9% of jobs
$126.6K - $136K
5% of jobs
$136K - $145.3K
3% of jobs
$42K
$97.9K
$145.3K
How much do software developers jobs pay per year?
What exactly do software developers do?
What is the difference between Software Developers vs Software Engineers?
| Aspect | Software Developers | Software Engineers |
|---|---|---|
| Credentials | Bachelor's in CS or related field, coding certifications | Bachelor's or higher in CS or related, often with engineering certifications |
| Work Environment | Development teams, startups, tech companies | Large organizations, system design, architecture roles |
| Industry Usage | Commonly used in tech, startups, freelance projects | Used in enterprise, large-scale projects, system design |
| Job Focus | Writing code, developing applications | Designing systems, architecture, integrating components |
While both Software Developers and Software Engineers work with code and software projects, Software Developers primarily focus on coding and application development. Software Engineers often take a broader approach, involving system design and architecture. The roles overlap, but the key difference lies in scope and responsibilities, with Engineers typically involved in designing complex systems and Developers concentrating on implementation.
What jobs can a software developer do?
Are software developers still in high demand?
What cities near California, PA are hiring for Software Developers jobs?
Cities near California, PA with the most Software Developers job openings:

Alstom rating
7.5
Based on 49 frontline employees who took The Breakroom Quiz
270th of 490 rated machine equipment manufacturers
Job description
- Collaborate with software architecture teams to define and refine software specifications and architecture.
- Design, code, and implement software components that drive our industry-leading solutions.
- Set up and manage the software development tool chain to ensure efficient workflows.
- Mentor junior developers, review their deliverables, and support their growth.
- Support integration activities with hardware and software teams, ensuring seamless system performance.
- Degree in Engineering or a relevant Master's degree.
- Experience or strong understanding of software design, development, and integration.
- Ability to lead and mentor junior team members, fostering a collaborative environment.
- Adaptability to evolving technologies and a commitment to continuous learning.
- Excellent communication skills and a proactive, problem-solving mindset.
- Consistent delivery of high-quality, reliable software solutions on time and within budget.
- Effective collaboration and knowledge sharing across multidisciplinary teams.
- Positive feedback from team members and stakeholders on leadership and technical contributions.
- Opportunities to work with cutting-edge technologies and innovative projects.
- Supportive, inclusive teams that value your growth and development.
- Clear pathways for career progression and leadership within a global organization.