Staff Engineer Platform Developer
About the role
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 Dev Sec Ops 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
Benefits and perks
•Learning Budget
•Healthcare
•401(k)
•Parental Leave
•Paid Time Off
Required skills
Software engineering
System design
Troubleshooting
About Thermo Fisher
Bangalore
Headquarters