If you are a Senior Software Engineer with an interest in greenfield development in the IoT space, Copeland has an exciting opportunity for you! As a Senior Agile Engineer - Software, you will design and implement cloud-native solutions with 24/7 availability, demonstrating infrastructure-as-code (IaC) standard methodologies for efficient and scalable deployments. You will use serverless computing on Azure to optimize scalability, performance, and cost-efficiency. Your role will involve building modern software applications using TypeScript, incorporating React for the frontend and NestJS for the backend to deliver robust and maintainable solutions. You will create automated unit and behavioral tests to ensure software reliability, functionality, and quality throughout the development lifecycle. Additionally, you will implement production code daily, following security standard methodologies and integrating efficient rollback mechanisms for quick issue resolution. You will also develop APIs and protocols to enable seamless integration with websites, third-party partners, mobile applications, and IoT devices.