Carrier Transicold Mexico is seeking a Software Engineer Specialist (App & Cloud) to serve as a senior technical expert responsible for the end-to-end design and development of cross-platform mobile applications and Azure-based cloud services for IoT-connected HVAC products. You will act as a key technical leader, mentoring engineers and collaborating across disciplines.
What You'll Do
- Lead architecture, design, and implementation of cross-platform mobile applications (e.g., Flutter, React Native, or .NET MAUI) for iOS and Android.
- Own critical app features: device onboarding (BLE/Wi-Fi), remote control and monitoring, energy usage visualization, notifications, and firmware update flows.
- Design and implement Azure cloud services and components (App Service, Functions, IoT Hub, Cosmos DB, etc.).
- Define and maintain secure, scalable RESTful APIs and/or GraphQL endpoints for mobile apps and partner integrations.
- Ensure reliable end-to-end communication between mobile apps, cloud platforms, and IoT devices (MQTT, HTTPS, WebSocket).
- Drive code quality: coding standards, code review, automated unit/UI tests, and CI/CD pipelines for app and cloud components.
- Monitor and improve performance, reliability, and cost efficiency of cloud services (logging, metrics, alerting, autoscaling).
- Collaborate with embedded firmware teams to define data models, API contracts, and device behaviors.
- Work with UX/UI designers and product owners to turn requirements into user-friendly app experiences.
- Support production incidents and field issues, performing root cause analysis and implementing fixes.
- Apply security and privacy best practices (authentication/authorization, secure storage, encryption).
- Mentor junior and mid-level engineers in app and cloud technologies, design patterns, and best practices.
- Contribute to technology roadmaps and evaluate new frameworks, tools, and Azure services.
What We're Looking For
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- 7+ years of professional software development experience.
- Solid experience in both mobile app development and cloud-based backend development.
- Strong hands-on experience with at least one cross-platform mobile framework (Flutter, React Native, or .NET MAUI).
- Solid proficiency in relevant programming languages (Dart, TypeScript/JavaScript, C#, or similar).
- Proven experience designing and building RESTful APIs and integrating mobile apps with cloud backends.
- Practical experience with Microsoft Azure services in production (App Service, Functions, IoT Hub, Cosmos DB, Storage, etc.).
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
- Familiarity with secure authentication/authorization (OAuth2/OIDC, JWT, Azure AD B2C).
- Experience working in an agile/Scrum environment with version control (Git).
- Good written and spoken English for global collaboration and documentation.
Technical Stack
- Mobile Frameworks: Flutter, React Native, .NET MAUI
- Languages: Dart, TypeScript, JavaScript, C#
- Azure Services: App Service, Functions, IoT Hub, Event Hub, Service Bus, Cosmos DB, Blob Storage
- Data & APIs: SQL, RESTful APIs, GraphQL
- Protocols: MQTT, HTTPS, WebSocket
- DevOps: Azure DevOps, GitHub Actions, Git
- Security: OAuth2/OIDC, JWT, Azure AD B2C
Team & Environment
Works closely with embedded, system, QA, and product teams.
Carrier Transicold Mexico is an equal opportunity / affirmative action employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, or any other federally protected class.





