Full Stack Software Engineer

Teraswitch Inc

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in production software development with C# and .NET
  • Strong backend skills in API design, data modeling, and secure coding
  • Proven experience with SQL databases and query optimization
  • Ability to contribute to front-end development using React and TypeScript
  • Familiarity with modern workflows such as Git and CI/CD
  • Ownership mindset with the ability to navigate ambiguity
  • Comfortable collaborating with various stakeholders and supporting production systems

Responsibilities

  • Design, build, and maintain backend services and APIs using C# and .NET
  • Own features for customer systems, billing workflows, and internal tools
  • Build application workflows for account management and service lifecycle operations
  • Collaborate on front-end applications in React and internal apps using Blazor
  • Implement third-party system integrations that enhance operational workflows
  • Work with event-driven and real-time application patterns
  • Contribute to software quality through reviews, testing, and documentation
  • Support production readiness via observability and troubleshooting

Benefits

  • Health, Dental, and Vision Insurance
  • 401(k) with company profit sharing
  • Paid Time Off (PTO) and 11 paid holidays
Full Job Description
The Job

The Software Engineering team builds the systems that power Teraswitch's customer experience and internal operations-our customer portal and APIs, billing platform, and the internal tooling that supports high-performance infrastructure at global scale.

This role is backend-leaning, but we value engineers who can think across the stack and understand the user experience end-to-end. You'll work on a mix of mature systems and new functionality, partnering closely with Infrastructure, Operations, Support, and other internal stakeholders to deliver reliable, secure, and scalable software.

We're not looking for a narrow specialist. The right person for this role is a strong all-around engineer who takes ownership, follows through, and looks for ways to improve systems over time. Success in this role requires strong individual contribution, good judgment, and a willingness to engage when needed to improve reliability, support production systems, and help drive issues through resolution.

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.

Similar Jobs

More Jobs at Teraswitch Inc

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: