TetraScience · 4 months ago
Senior Software Engineer - Agents
TetraScience is a leading Scientific Data and AI Cloud company, driving the Scientific AI revolution with innovative lab data management solutions. They are seeking a highly skilled Senior .NET Engineer to design and develop high-performance, scalable applications, implement automated testing, and leverage CI/CD pipelines using GitHub Actions.
BiotechnologyData IntegrationData ManagementInternet of ThingsLife SciencePharmaceuticalSoftware
Responsibilities
High-Performance, Distributed, and Scalable Application Design: Architect, design, and maintain distributed applications, ensuring high performance, scalability, and security
Full-Stack Development: Develop backend services (primarily C#/.NET and TypeScript) and cloud APIs, as well as modern, responsive front-end applications using TypeScript / React
Microservices Architecture: Design and implement loosely coupled, independently deployable services using AWS services such as DynamoDB, RDS, SQS, Lambda, API Gateway, and others
Build, deploy, and manage applications using AWS services such as DynamoDB, RDS, SQS, Lambda, API Gateway, and others
Automated Testing: Create and maintain automated unit, integration, contract, and end-to-end tests across microservices and UI layers
CI/CD Pipelines: Use GitHub Actions to implement and maintain CI/CD pipelines for both backend services and front-end applications
Production Debugging & Optimization: Diagnose and resolve production issues in distributed systems, including service-to-service communication, CPU/memory/network bottlenecks, and AWS service performance
Collaboration & Communication: 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
Qualification
Required
Proven track record in designing and building distributed applications
Strong proficiency in backend service development (C#/.NET preferred, but open to other modern server-side languages)
Strong proficiency in TypeScript and React for front-end UI
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
Excellent verbal and written communication
Strong collaboration skills in cross-functional teams
Analytical mindset with high attention to detail
Preferred
Familiarity with containerization (Docker) and experience defining AWS infrastructure using CloudFormation (or AWS CDK) to support predictable and repeatable environments
Experience with performance tuning and designing scalable solutions
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
Company
TetraScience
TetraScience is an R&D cloud data management company that empowers transformation in life sciences and drug discovery.
Funding
Current Stage
Growth StageTotal Funding
$99.14MKey Investors
Underscore VCWatersDigital Science
2021-04-15Series B· $80M
2020-05-01Series A· $11M
2019-10-31Series A· $8M
Recent News
Research & Development World
2026-01-16
Company data provided by crunchbase