Advanced Software Engineer
Agilent Technologies
September 12, 2026
Full-time
Remote
Worldwide
IT
Role: Full stack Software Engineer specializing in .NET and data-driven applications to support Agilent's scientific instruments, lab management, and business intelligence systems. Responsibilities: design, develop, and maintain enterprise applications; build secure APIs and scalable backends; develop responsive front-end interfaces; analyze and manage large datasets with ETL processes; leverage cloud platforms and analytics tools for insights; contribute to code quality and best practices; collaborate with cross-functional teams; support CI/CD pipelines and troubleshoot production issues. Requirements: 5+ years of software development experience; proficiency in C#, .NET Framework/.Core; experience with enterprise databases (SQL Server, PostgreSQL, Oracle), large datasets, ETL, and analytics platforms such as Power BI; familiarity with AWS services (EC2, S3, Lambda, ECS); web frameworks like Angular or Vue; strong understanding of software design patterns and REST APIs; experience with source control (Git). Preferred: microservices, containerization (Docker, Kubernetes), DevOps, machine learning, and Agile methodologies. High-Value: focus on data-centric applications supporting scientific and laboratory systems; full-time role with remote flexibility; 10% travel, based in Canada or US; salary range CAD 91,661-161,700 or USD 116,800-219,000, plus bonuses and benefits.