Experience: 3+ years
What You'll Do - Design, build, and maintain backend services and APIs using C# and modern .NET - Own features across customer-facing systems, billing workflows, and internal tooling - Build APIs and application workflows that support account management, permissions, billing, and service lifecycle operations - Contribute to front-end applications in React and TypeScript, as well as internal applications built with Blazor - Integrate with third-party systems and infrastructure platforms that support core business and operational workflows - Work with asynchronous, real-time, and event-driven application patterns - Contribute to analytics and data workflows across transactional and high-volume systems - Improve software quality through code reviews, testing, documentation, and shared engineering standards - Support production readiness through observability, troubleshooting, and operational improvements - Collaborate across engineering, operations, support, and other stakeholders to deliver practical solutions
Basic
Qualifications - 3+ years of professional experience building production software with C# and modern .NET - Strong backend engineering fundamentals, including API design, data modeling, debugging, performance, and secure coding practices - Experience building and maintaining APIs and integrating with external systems - Experience working with SQL databases, including schema design and query optimization - Ability to contribute across the stack, including front-end development in React and TypeScript - Familiarity with modern engineering workflows including Git, code reviews, testing, and CI/CD practices - Strong ownership mindset, including the ability to work through ambiguity and follow through on improvements - Comfortable collaborating across functions and supporting production systems responsibly - Comfortable working in a fast-paced, results-oriented environment Preferred Qualifications You do not need all of these-depth in a few areas plus strong fundamentals is sufficient: - Experience with distributed systems, microservices, or asynchronous workflows - Experience with messaging, background processing, or event-driven systems - Experience with real-time application patterns - Experience building applications with Blazor - Experience with analytics or high-volume data systems - Familiarity with containerized deployments and modern delivery practices, including Kubernetes, Helm, GitOps, and CI/CD pipelines - Experience with observability and production diagnostics, including logs, metrics, traces, and related tooling - Experience integrating with identity, billing, or other external platforms - Exposure to infrastructure, hosting, cloud, or hardware-adjacent software systems - Experience working in environments with security and compliance expectations - Curiosity and willingness to work in a primarily C# ecosystem that occasionally touches adjacent technologies - Product-minded approach to engineering, with an understanding of how technical decisions shape user and operator experience Compensation and Benefits Along with a competitive pay scale, full-time Teraswitch employees are eligible for the following
benefits: - Health, Dental, and Vision Insurance - 401(k) with company profit sharing - PTO and 11 Company Paid Holidays Location Preference given to full-time onsite candidates in Pittsburgh, PA, followed by hybrid candidates.
Search Full Stack Software Engineer jobs near Pittsburgh, PA → Browse all live jobs
This posting was published by Teraswitch on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.