companyTeraswitch logo

Full Stack Software Engineer at Teraswitch | Pittsburgh, PA

TeraswitchPittsburgh, PA
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

QualificationsThe ideal candidate will have a strong background in software engineering with a focus on backend technologies, as well as experience in full-stack development. A commitment to quality and reliability, along with an ability to take initiative and seek out improvements, will be essential for success in this role.

About the job

About Teraswitch

Teraswitch delivers infrastructure services for critical workloads, operating over 20 data centers worldwide. Our low-latency global backbone supports high-performance bare metal hosting, and we are expanding into new infrastructure offerings.

Role Overview

Join the Software Engineering team in Pittsburgh, PA as a Full Stack Software Engineer. This role focuses on building and improving the systems behind Teraswitch’s customer portal, APIs, billing platforms, and internal tools. Most work centers on backend development, but a broad understanding of the technology stack and attention to user experience are valued. Collaboration with Infrastructure, Operations, Support, and other teams is essential to deliver secure, scalable, and reliable software.

What You Will Do

  • Design, develop, and maintain backend services and APIs using C# and modern . NET frameworks.
  • Own features across customer-facing platforms, billing systems, and internal applications.
  • Build APIs and workflows to support account management, permissions, billing, and service lifecycle tasks.
  • Work on front-end features using React and TypeScript, and contribute to internal tools built with Blazor.
  • Integrate with third-party systems and infrastructure platforms that support business and operational needs.
  • Develop applications using asynchronous, real-time, and event-driven patterns.
  • Support analytics and data workflows in high-volume transactional environments.
  • Improve software quality through code reviews, testing, documentation, and adherence to engineering standards.
  • Promote production readiness by enhancing observability, troubleshooting, and operational processes.
  • Work closely with engineering, product, and other teams to support ongoing improvement.

About Teraswitch

At Teraswitch, we strive to outperform by providing top-tier infrastructure services for critical workloads. Our cutting-edge data centers and global network position us as a leader in high-performance hosting, with exciting growth ahead in new infrastructure services.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.