Skip to main content
TetraScience

Senior Software Engineer, Agents

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
$170k–$220k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior .NET Engineer with extensive experience in C#, .NET Framework, and TypeScript. Must have experience with automated testing, CI/CD pipelines (GitHub Actions), production debugging, and AWS cloud services. Full-stack development including React front-end is required.

Core skills

C#/.NETTypeScript/ReactAWS

Required skills

C#.NETTypeScriptReactAWS DynamoDBAWS RDSAWS SQSmicroservices patternsautomated testingGitGitHub Actionsdistributed systemscloud-native architectureAWS best practicesOpenTelemetrystructured loggingdistributed tracingmetrics-based alerting

Optional skills

DockerCloudFormationAWS CDKperformance tuningscalable solutionsscientific instrument softwareChromatography Data Systems (CDS)Waters Empower

Required languages

English

What you'll do

  • Architect, design, and maintain distributed applications, ensuring high performance, scalability, and security.
  • Develop backend services (primarily C#/.NET and TypeScript) and cloud APIs, as well as modern, responsive front-end applications using TypeScript/React.
  • Design and implement loosely coupled, independently deployable services using AWS services such as DynamoDB, RDS, SQS, Lambda, API Gateway, and others.
  • Create and maintain automated unit, integration, contract, and end-to-end tests across microservices and UI layers.
  • Use GitHub Actions to implement and maintain CI/CD pipelines for both backend services and front-end applications.
  • Diagnose and resolve production issues in distributed systems, including service-to-service communication, CPU/memory/network bottlenecks, and AWS service performance.
  • Instrument services using OpenTelemetry (or equivalent) to enable earlier fault detection, clearer alerting, and stronger operational visibility.
  • Contribute to SLO definition and MTTR reduction efforts across the platform.
  • Work closely with product managers, tech leads, and other engineers to deliver reliable, maintainable, and scalable solutions.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.

What they require

  • Strong proficiency in backend service development using C#/.NET.
  • Strong proficiency in TypeScript and React for front-end UI.
  • Experience building and operating software in both on-premises/customer-hosted environments and cloud-native multi-tenant environments, with an understanding of how debugging, deployment, and scaling differ between the two.
  • Hands-on experience with AWS DynamoDB, RDS, SQS (or an equivalent cloud provider) in production environments.
  • Experience with microservices patterns (service discovery, API gateway, messaging/queueing, data partitioning).
  • Experience with automated testing at multiple levels.
  • Strong Git skills and hands-on experience with GitHub Actions for CI/CD.
  • Strong troubleshooting skills for distributed systems in production.
  • Solid understanding of cloud-native architecture and AWS best practices.
  • Familiarity with observability tooling and practices (OpenTelemetry, structured logging, distributed tracing, metrics-based alerting) to support proactive issue detection.
  • Excellent verbal and written communication.
  • Strong collaboration skills in cross-functional teams.
  • Analytical mindset with high attention to detail.

Benefits

  • 100% employer-paid benefits for all eligible employees and immediate family members
  • Unlimited paid time off (PTO)
  • 401K
  • Flexible working arrangements - Remote work
  • Company paid Life Insurance, LTD/STD
  • A culture of continuous improvement where you can grow your career and get coaching

software company with platform for scientific data interchange

Details

Visa sponsorshipNo
$170k–$220k/yr