Staff Engineer - Platform Developer

Inactive
Thermo Fisher Scientific - Career

As the world leader in serving science, our work is more than something that fills our days – what we do has great purpose. Our industry-leading scale means unparalleled commercial reach, unique customer access and a global footprint. Our broad customer base, from research to clinical to commercial production means you can have a broad and meaningful impact here at Thermo Fisher Scientific. All while working in an environment where you will be supported, valued and rewarded for your performance.

Staff Engineer - Platform Developer

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

We are looking for a skilled C#/.NET Developer with strong cybersecurity and cloud platform experience to build secure, scalable, cloud-native applications. This role focuses on embedding security into cloud-based development and infrastructure. 

Key Responsibilities

  • Design, develop, and maintain cloud-native applications using C#, .NET Core. 
  • Design, develop, and maintain backend services and APIs using TypeScript and Node.js.
  • Build and deploy solutions on cloud platforms (Azure, AWS, or GCP). 
  • Implement secure coding practices to prevent vulnerabilities (OWASP Top 10). 
  • Develop and manage cloud infrastructure using Infrastructure as Code (IaC) (Terraform, ARM, CloudFormation). 
  • Implement cloud security best practices including IAM, network security, and data protection. 
  • Integrate authentication and authorization mechanisms (OAuth2, OpenID Connect, JWT). 
  • Collaborate daily with US-based onshore teams for design, development, and delivery. 
  • Participate in overlapping working hours for agile ceremonies and support. 
  • Integrate security tools into CI/CD pipelines (SAST, DAST, container scanning). 

Required Qualifications

  • Bachelor’s degree in Computer Science, Cybersecurity, or related field (or equivalent experience). 
  • 7+ years of experience in C#/.NET development. 
  • 5+ years of experience in TypeScript/Node.js development.
  • Hands-on experience with at least one cloud provider (Azure, AWS, or GCP). 
  • Strong understanding of ASP.NET Core, Web APIs, and RESTful services. 
  • Knowledge of secure software development lifecycle (SSDLC). 
  • Familiarity with OWASP Top 10 and secure coding practices. 
  • Experience with cloud security fundamentals (IAM, encryption, network security). 
  • Strong communication skills for collaboration with US-based teams. 
  • Ability to work effectively in a distributed/offshore model. 

Preferred Qualifications

  • Experience with Azure services (App Services, Functions, Key Vault, Azure AD) or AWS equivalents. 
  • Familiarity with containerization and orchestration (Docker, Kubernetes). 
  • Experience with DevSecOps pipelines (Azure DevOps, GitHub Actions, Jenkins). 
  • Certifications such as Azure Security Engineer, AWS Security Specialty, Security+, or CISSP. 
  • Experience implementing zero trust security models. 
  • Prior experience in offshore/onshore team environments. 

Key Technical Skills

  • Languages: C#, .NET Core, JavaScript (Node.js), TypeScript
  • Cloud: Azure, AWS, or GCP 
  • Security: OWASP, IAM, encryption, secure authentication 
  • DevOps: CI/CD, IaC (Terraform, ARM) 
  • APIs: REST, microservices, API security 
  • Containers: Docker, Kubernetes 
  • Databases: MongoDB, SQL Server, cloud data services