Copeland is a global climate technologies company focused on sustainability, creating efficient spaces through HVACR technologies. They are seeking a Senior Software Engineer to develop cloud-native platforms for IoT systems, working closely with teams to deliver reliable software in real-world environments.
Responsibilities:
- Design and build cloud-native systems that support highly available, always-on applications
- Implement scalable infrastructure using Infrastructure as Code (IaC) practices
- Develop serverless applications on Microsoft Azure to support performance, scalability, and cost efficiency
- Build modern applications using TypeScript, with React on the frontend and NestJS on the backend
- Develop APIs and communication protocols that integrate with web platforms, mobile apps, third-party partners, and IoT devices
- Write automated unit and behavioral tests to maintain quality and reliability throughout the development lifecycle
- Deploy production code frequently, using secure release processes and rollback strategies when needed
- Collaborate with teammates through paired programming and agile development practices
Requirements:
- ~5+ years of professional software development experience
- Experience with multiple programming languages such as TypeScript, C#, HTML, SQL, Swift, XAML, or PowerShell
- Experience building and deploying applications on a major cloud platform (Azure, AWS, or GCP)
- Experience automating development, testing, and deployment workflows
- Ability to translate business requirements into technical designs
- Experience contributing to or delivering at least one commercial software product
- Comfortable participating in production support or on-call rotations
- Strong communication skills; able to explain technical concepts to product and business teams
- Familiarity with agile development practices
- Authorization to work in the United States (sponsorship not available)
- Experience delivering multiple commercial software products
- Experience working across multiple cloud platforms
- Background in related areas such as customer support, analytics, or data science
- Experience with functional programming languages