1

Stack Software Jobs in Pittsburgh, PA (NOW HIRING)

Could you be the full-time (on-site) experienced Full Stack Software Developer in Pittsburgh, PA we're looking for? Your future role As a Full Stack Developer, you will join the EBI Screen 2000 ...

Take ownership of frontend and backend software for configuring, observing, and managing kitchen operations * Collaborate with culinary and product teams to gather requirements and translate them ...

Take ownership of frontend and backend software for configuring, observing, and managing kitchen operations * Collaborate with culinary and product teams to gather requirements and translate them ...

Take ownership of frontend and backend software for configuring, observing, and managing kitchen operations * Collaborate with culinary and product teams to gather requirements and translate them ...

Senior Software Engineer

Pittsburgh, PA · Hybrid

$118K - $156K/yr

Director, Software Engineering What You'll Do Lead complex, full-stack software development across our Microsoft tech stack Collaborate with architects and senior team members to implement innovative ...

Senior Software Engineer

Pittsburgh, PA · On-site

$118K - $156K/yr

Director, Software Engineering What You'll Do Lead complex, full-stack software development across our Microsoft tech stack Collaborate with architects and senior team members to implement innovative ...

next page

Showing results 1-20

Stack Software information

See Pittsburgh, PA salary details

$23

$57

$83

How much do stack software jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for stack software in Pittsburgh, PA is $57.53, according to ZipRecruiter salary data. Most workers in this role earn between $47.84 and $66.30 per hour, depending on experience, location, and employer.

What are Stack Software Engineers?

Stack Software Engineers, often referred to as Full Stack Software Engineers, are professionals who have expertise in both front-end and back-end development of software applications. They are capable of working on all layers of a software stack, including databases, servers, APIs, and user interfaces. This versatility enables them to take a project from concept to completion, handling both the client-facing and server-side aspects. Stack Software Engineers are in high demand due to their broad skill set and ability to collaborate across different parts of a development team.

Is Fullstack a good career?

Fullstack development is a viable career path that involves working with both frontend and backend technologies, often requiring knowledge of programming languages, frameworks, and databases. It offers diverse job opportunities, competitive salaries, and the chance to work on complete projects, making it a popular choice for many software developers.

What engineer makes $500,000 a year?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or cloud infrastructure, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and sometimes leadership roles.

How does a Stack Software Engineer typically collaborate with other teams during the development process?

Stack Software Engineers work closely with various teams, including front-end and back-end developers, designers, QA testers, and product managers. They participate in agile ceremonies, code reviews, and sprint planning sessions to ensure alignment on project goals and technical implementation. Collaboration often involves frequent communication to troubleshoot issues, integrate new features, and optimize existing systems. This cross-functional teamwork is essential for delivering robust, user-friendly software solutions that meet business objectives.

Will Fullstack be replaced by AI?

Fullstack developers perform a range of tasks involving both frontend and backend coding, and while AI tools can assist with coding and automation, they are unlikely to fully replace the need for human developers who require problem-solving, creativity, and understanding of complex systems. AI can enhance productivity but does not currently replace the comprehensive skill set of a fullstack developer.

What are the key skills and qualifications needed to thrive as a Stack Software Engineer, and why are they important?

To thrive as a Stack Software Engineer, you need strong proficiency in programming languages such as JavaScript, Python, or Java, along with a solid understanding of both front-end and back-end development. Experience with frameworks (like React or Node.js), version control systems (such as Git), and database management is typically expected, and certifications in relevant technologies can be advantageous. Strong problem-solving, collaboration, and communication skills help you work effectively within agile teams and deliver robust solutions. These skills ensure you can build, maintain, and scale full-stack applications efficiently, meeting project goals and user needs.

What is a full-stack salary?

A full-stack software developer's salary varies based on experience, location, and company size, but typically ranges from $70,000 to $120,000 annually in many regions. Salaries tend to be higher for those with expertise in both front-end and back-end technologies, such as JavaScript frameworks, databases, and cloud services.
What cities near Pittsburgh, PA are hiring for Stack Software jobs? Cities near Pittsburgh, PA with the most Stack Software job openings:
Full Stack Software Designer

Full Stack Software Designer

Alstom

Pittsburgh, PA • On-site

Other

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


Alstom rating

7.5

Company rating: 7.5 out of 10

Based on 49 frontline employees who took The Breakroom Quiz

225th of 427 rated machine equipment manufacturers


Job description

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

Could you be the full-time (on-site) experienced Full Stack Software Developer in Pittsburgh, PA we're looking for? 

Your future role

As a Full Stack Developer, you will join the EBI Screen 2000 product development team. EBI Screen 2000 is a mission-critical enterprise application built on a modern microservices architecture, deployed on RKE2 Kubernetes clusters. You will contribute to the end-to-end development, enhancement, and maintenance of the product, working across backend services, frontend interfaces, DevOps practices, and test automation in a highly scalable, distributed environment. This is an exciting opportunity to work with a diverse technology stack and deliver robust, high-performance solutions that power core business functions.

We will look to you for:

  •     Design, develop, and maintain microservices-based components of the EBI Screen 2000 platform.
  •     Implement backend services and APIs using server-side languages, ensuring scalability, reliability, and security.
  •     Build responsive and intuitive user interfaces using modern frontend frameworks.
  •     Develop and maintain automated test suites using Robot Framework to ensure high product quality and regression coverage.
  •     Containerize applications with Docker and orchestrate deployments on RKE2 Kubernetes (Rancher Kubernetes Engine 2).
  •     Collaborate with cross-functional teams (program managers, QA, DevOps, and architects) in an Agile/Scrum environment.
  •     Write clean, maintainable, and well-tested code following best practices and coding standards.
  •     Participate in code reviews, troubleshooting, performance optimization, and incident resolution.
  •     Contribute to architectural decisions, technical documentation, and continuous improvement of the CI/CD pipeline.

All About You

We value passion and attitude over experience. Consequently, we do not expect you to possess every skill listed below. However, possessing some of the following qualities will support your success and growth in this role.

Required Qualifications

  •     Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  •     5+ years of professional full-stack software development experience.
  •     Strong proficiency in Python and at least two of the following programming languages: C++, C#, Java, or Go.
  •     Proven experience developing and maintaining applications in a microservices architecture.
  •     Familiarity with Robot Framework for test automation (writing keyword-driven tests, integrating with CI/CD, and maintaining test libraries).
  •     Familiarity with RESTful APIs, gRPC, message queues (e.g., Kafka, Artemis), and relational/no-SQL databases.
  •     Familiarity with version control (Git), CI/CD tools (Jenkins, GitLab CI etc.), and cloud platforms (Azure).

Preferred Skills

  •     Advanced expertise in Robot Framework, including custom libraries, or API testing extensions.
  •     Optional hands-on experience with Angular (or similar modern JavaScript/TypeScript frameworks) for building dynamic frontend applications.
  •     Practical knowledge of containerization (Docker) and orchestration with Kubernetes, specifically RKE2 or similar distributions.
  •     Experience with additional languages or tools in the EBI Screen 2000 stack (e.g., deeper expertise across C++, C#, Java, Go).
  •     Knowledge of infrastructure-as-code tools (Terraform, Helm) and monitoring solutions (Prometheus, Grafana, ELK stack).
  •     Understanding of security best practices, performance tuning, and distributed systems challenges.
  •     Contributions to open-source projects or a strong GitHub/portfolio demonstrating relevant work.
  •     Experience in Rail Control Solutions - ATS and SCADA or enterprise-scale applications is a plus.

Important to note

As a global business, we're an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We're committed to creating an inclusive workplace for everyone.


What Alstom employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom