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.

