1

Full Stack Software Engineer Mid Level Jobs in Pittsburgh, PA

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 ...

Responsibilities : • Lead end-to-end software development, testing, deployment, and production ... full-stack applications using Java, Angular, and modern engineering practices. • Build and ...

Full stack developer

Pittsburgh, PA · On-site

$80K - $100K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * Proven experience as a Full Stack Developer or similar role with a strong ...

Full Stack Developer

Pittsburgh, PA · On-site

$12K - $13K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * Proven experience as a Full Stack Developer or similar role with a strong ...

Full Stack Developer

Pittsburgh, PA · On-site

$12K - $13K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * Proven experience as a Full Stack Developer or similar role with a strong ...

Showing results 21-40

Full Stack Software Engineer Mid Level information

See Pittsburgh, PA salary details

$43.2K

$130.8K

$184.9K

How much do full stack software engineer mid level jobs pay per year?

As of Aug 10, 2026, the average yearly pay for full stack software engineer mid level in Pittsburgh, PA is $130,837.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,800.00 and $153,400.00 per year, depending on experience, location, and employer.

How does a mid-level full stack software engineer typically collaborate with other team members on a project?

Mid-level Full Stack Software Engineers often work closely with both front-end and back-end developers, as well as designers, product managers, and QA engineers. They participate in code reviews, contribute to sprint planning, and may help mentor junior developers. Collaboration is key, as they need to communicate technical requirements, share progress, and resolve integration issues to ensure seamless delivery of features. This role often involves balancing independent coding tasks with frequent team interactions to align on project goals and timelines.

What is a full stack software engineer mid level?

A Full Stack Software Engineer Mid Level is a developer who has experience building both the front-end and back-end components of web applications. They are proficient with technologies like JavaScript, HTML, CSS, and back-end languages such as Python, Java, or Node.js, as well as working with databases. At the mid level, they typically have a few years of professional experience and can independently handle tasks, contribute to architectural decisions, and collaborate effectively with teams. Their role often involves developing, testing, and maintaining software systems while ensuring code quality and performance.

What are the key skills and qualifications needed to thrive as a full stack software engineer mid level?

To thrive as a Mid-Level Full Stack Software Engineer, you need strong proficiency in front-end and back-end programming languages (such as JavaScript, Python, or Java), solid understanding of databases, and experience with RESTful APIs. Familiarity with frameworks like React or Angular, server-side technologies such as Node.js or Django, and version control systems like Git is typically expected, along with a relevant bachelor's degree or equivalent experience. Effective problem-solving, collaboration, and communication skills help you work efficiently in cross-functional teams and adapt to changing project requirements. These skills are crucial for delivering robust, scalable applications and contributing meaningfully to dynamic software development environments.
What are the most commonly searched types of Full Stack Software Engineer jobs in Pittsburgh, PA? The most popular types of Full Stack Software Engineer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Full Stack Software Engineer Mid Level jobs? Cities near Pittsburgh, PA with the most Full Stack Software Engineer Mid Level job openings:

Senior Software Engineer, Full Stack

Edge Case

Pittsburgh, PA • On-site

Full-time

Re-posted 7 days ago


Job description

Job Summary:
Edge Case is a company focused on enabling the safe deployment of frontier technologies and sophisticated systems, particularly in the field of autonomous systems. They are seeking a highly motivated Senior Software Engineer for full stack development, responsible for designing, developing, and maintaining scalable distributed systems while collaborating with various stakeholders.
Responsibilities:
• Develop full stack features using technologies and languages like Vue, Golang, Python 3, and AWS services
• Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs.
• Lead the architectural design and implementation of new features and enhancements for distributed systems.
• Collaborate with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions.
• Utilize and optimize a wide range of AWS services to build and deploy applications.
• Establish and maintain robust CI/CD pipelines to ensure continuous integration and automated deployments.
• Participate in code reviews, providing constructive feedback and ensuring code quality.
• Troubleshoot and resolve complex production issues, ensuring system stability and performance.
• Stay up-to-date with emerging technologies and industry best practices.
Qualifications:
Required:
• Authorization to work in the United States is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa.
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• 5+ years of professional experience in backend software development.
• Proven experience designing and building large-scale distributed systems.
• Strong proficiency in React, Vue or other front end technologies
• Extensive hands-on experience with Amazon Web Services (AWS), including but not limited to EC2, S3, Lambda, RDS, SQS, SNS, DynamoDB, VPC, etc.
• Experience with relational and/or NoSQL databases.
• Excellent problem-solving skills and the ability to work independently and as part of a team.
• Strong communication and interpersonal skills.
Preferred:
• Experience with microservices architecture.
• Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, CloudWatch).
• Understanding of LLM frameworks
• Contributions to open-source projects.
• Experience with agile development methodologies.
Company:
Edge Case is the trusted technical partner for companies pushing the boundaries of frontier technology. Founded in 2013, the company is headquartered in Pittsburgh, USA, with a team of 51-200 employees. The company is currently Growth Stage.