[Remote] Senior Software Engineer (Cloud Native, React/Node.js)
Note: The job is a remote job and is open to candidates in USA. Copeland is a global climate technologies company that develops sustainable HVACR, cold chain, software, and monitoring solutions. The Senior Software Engineer will design and build cloud-native IoT platforms, develop Azure serverless applications and TypeScript-based React/NestJS solutions, and create APIs, tests, and deployment processes while collaborating in an agile environment.
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
Skills
- * ~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)
- This role is fully remote within the United States, allowing you to work from home while collaborating with distributed engineering teams
- We operate with core collaboration hours of 9:00 a.m. – 3:00 p.m. (team headquarters time zone). Outside of those hours, employees have flexibility in structuring their workday
- Occasional travel may be required, typically up to one week per quarter, for team collaboration or planning sessions
- * 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
Benefits
- Comprehensive healthcare coverage
- 401(k) with 75% company match up to 5%
- Quarterly company-funded retirement contribution plus an additional 2.5% contribution
- 3 weeks paid time off plus company holidays
- Tuition assistance and professional development programs
- Flexible work schedules and remote work support
- Fully remote within the United States, allowing you to work from home
- Medical insurance plans, dental and vision coverage
- Paid parental leave, vacation and holiday leave
- Employee resource groups that support culture and community building
Company Overview