Teraswitch

Senior Software Engineer

Full-time · Pittsburgh, PA
✓ Verified live on the employer's own system · added 67 days ago
Save search
Mid-level · 5+ yrs exp

Requirements

Experience: 5+ years

Skills & tools

C SharpBillingFrontend DevReactJavascriptData AnalysisTroubleshootingOperations

Benefits — mentioned in this posting

Health, dental & vision401(k) / retirementPaid time off
Apply on company site ↗ See your fit → free

Full job description

What You'll Do

- Design, build, and maintain backend services and APIs using C# and modern .NET

- Drive the design and delivery of features and systems across customer-facing applications, billing workflows, and internal tooling

- Build application workflows and make sound technical decisions around integrations, data flow, reliability, and maintainability

- Contribute to front-end applications in React and TypeScript, as well as internal applications built with Blazor

- Work with asynchronous, real-time, and event-driven application patterns

- Contribute to analytics and data workflows across transactional and high-volume systems

- Participate in production support and on-call responsibilities, including troubleshooting issues and improving operational readiness over time

- Collaborate across engineering, operations, support, and other stakeholders to deliver practical solutions

- Mentor other engineers through technical guidance, code review, and day-to-day collaboration

Basic Qualifications

- 5+ 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 designing and building 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 technical judgment and the ability to work effectively through ambiguity

- Comfortable collaborating across functions and exercising sound judgment in production environments

Preferred Qualifications

You do not need all of these-depth in a few areas plus strong fundamentals is sufficient:

- Experience with distributed systems, messaging, asynchronous workflows, or 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

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

More jobs at Teraswitch

Similar jobs near Pittsburgh, PA

Tell me when more Senior Software Engineer jobs post near Pittsburgh, PA We re-check every listing against the employer’s own board — no résumé needed.

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