Demo

Senior Full-Stack Software Developer

Surface Design Solutions
Pittsburgh, PA Full Time
POSTED ON 10/15/2025 CLOSED ON 10/30/2025

What are the responsibilities and job description for the Senior Full-Stack Software Developer position at Surface Design Solutions?

Job Description

We’re seeking a skilled Full-Stack Software Developer—with a strong emphasis on front-end development using Vue.js and TypeScript—to join our growing team. In this role, you'll build dynamic, responsive, and intuitive user interfaces, while collaborating with backend engineers, designers, and product managers to bring features to life.


The position will involve designing and implementing robust software solutions that empower our customers to leverage Surface Design Solutions' patented machine-learning algorithms. The work will directly enable our customers to be more cost-efficient and sustainable in their manufacturing, while making higher-quality products.


About Us

We are a group of scientists and engineers who are passionate about improving

manufacturing through the optimization of surfaces. Surface-related problems degrade the manufacturing of products in industries from aerospace and electric vehicles to semiconductors and medical devices. Our technology uses physics-informed machine learning to demystify these problems and deliver wholly new solutions.


We support high-volume product manufacturers by providing purpose-built manufacturing specifications that enhance product lifespan and improve production efficiency. We accomplish this through data-enabled optimization of their manufacturing operations, and particularly around the surfaces of tooling and parts. Inadequate surface finish can lead to issues such as the peeling off of paints and coatings, increased friction and wear in motors or machines, or premature failure of critical components in spacecraft. Our commitment to innovation in solving these challenges has earned us recognition among industry leaders and trade organizations.


About the Role

You will develop and maintain a front-end application that consists of Vue.js/Typescript and interacts through a REST API with a database and a system for managing and orchestrating machine-learning workflows. While your primary focus will be on front-end development, experience with Python and Django is a significant plus and will be utilized as needed to support our backend infrastructure.


Your responsibilities include developing unit and integration tests to ensure software quality. We expect you to collaborate with both internal and external stakeholders to identify and address their needs, and to contribute to the continued success of our groundbreaking solutions.


Key Responsibilities

• Design, develop, and maintain front-end components using Vue.js and TypeScript

• Integrate RESTful APIs to deliver a seamless user experience

• Participate in code reviews and contribute to technical discussions and decisions

• Optimize applications for maximum performance and scalability

• Contribute to the architecture and design of new features and tools

• Write clean, maintainable, and testable code following best practices

• Contribute to backend development tasks using Django/Python as needed

About You


  • 3 years of experience in software development with a strong front-end focus
  • Proficiency in Vue.js (Composition API preferred), TypeScript, HTML5, and CSS3
  • Experience integrating with REST APIs and working with asynchronous data handling
  • Familiarity with state management patterns (e.g., Pinia)
  • Familiarity with version control, using git to work in software-development teams
  • A willingness to learn and understand industry-specific challenges
  • Excellent written and verbal communication skills

Nice-to-haves

  • Experience with Docker and relational databases (e.g., PostgreSQL, MySQL)
  • Experience working on SaaS or data-driven platforms
  • Experience with Industrial or manufacturing applications


We’re a small, agile team that values curiosity, flexibility, and impact. If you want to help shape a product from the ground up and see your work make a real difference, we’d love to hear from you. Apply online here, and please email a cover letter to jobs@surface.design for review. In your cover letter, please elaborate on how your experience aligns with and contributes to the success of this role.


While open to remote candidates across the U.S., preference may be given to those on the East Coast. Occasional in-person collaboration in Pittsburgh is a plus. Application review begins Oct 20. We look forward to seeing your application!

Senior Software Engineer, Full Stack
Edge Case -
Pittsburgh, PA
Senior Full-Stack Python Developer / Team Lead
DQE Communications -
Pittsburgh, PA
Java Full Stack Developer
Virtusa -
Pittsburgh, PA

Salary.com Estimation for Senior Full-Stack Software Developer in Pittsburgh, PA
$93,841 to $114,581
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Full-Stack Software Developer?

Sign up to receive alerts about other jobs on the Senior Full-Stack Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$112,070 - $133,823
Income Estimation: 
$140,590 - $163,629
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$65,112 - $78,641
Income Estimation: 
$88,561 - $105,402
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Full-Stack Software Developer jobs in the Pittsburgh, PA area that may be a better fit.

  • RedZone Robotics Warrendale, PA
  • The Software Engineering team is responsible for the complete software life cycle of all internal tools and customer facing applications and services. Thes... more
  • 16 Days Ago

  • StackandCo Wexford, PA
  • We are looking for an experienced .NET Developer to join our client's expanding team on a daily rate contract basis. They have a global presence in the ins... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!