Software Engineer Specialist
2 days ago
The Specialist Software Engineer (App & Cloud) is a senior technical expert responsible for the end-to-end design and development of cross-platform mobile applications and Azure-based cloud services supporting our IoT-connected HVAC products.
This role will lead architecture and implementation across mobile app, APIs, and cloud components, ensuring a seamless and reliable user experience from device onboarding to remote control, monitoring, and firmware update flows. The Specialist will act as a key technical leader, working closely with embedded, system, QA, and product teams, and mentoring other engineers.
Key ResponsibilitiesLead the architecture, design, and implementation of cross-platform mobile applications (e.g. Flutter / React Native / .NET MAUI) for iOS and Android.
Own critical app features such as:
Device onboarding (BLE/Wi-Fi provisioning)
Remote control and monitoring of HVAC units
Energy usage visualization and notifications
Firmware update and maintenance flows
Design and implement Azure cloud services and components, such as:
Azure App Service / Functions / Container Apps
Azure IoT Hub / Event Hub / Service Bus
Data storage (Cosmos DB, Blob Storage, SQL, 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, etc.).
Drive code quality: coding standards, code review, automated unit/UI tests, and CI/CD pipelines for both app and cloud components.
Monitor and improve performance, reliability, and cost efficiency of cloud services (logging, metrics, alerting, autoscaling, cost optimization).
Collaborate with embedded firmware teams to define data models, API contracts, and device behaviors for connected features.
Work closely with UX/UI designers and product owners to turn requirements into user-friendly and robust app experiences.
Support production incidents and field issues, performing root cause analysis and implementing long-term fixes.
Apply security and privacy best practices (authentication/authorization, secure storage, encryption, protection of user and device data).
Mentor junior and mid-level engineers in app and cloud technologies, design patterns, and best practices.
Contribute to technology roadmaps and continuously evaluate new frameworks, tools, and Azure services suitable for our platform.
Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
Typically 7+ years of professional experience in software development, with solid experience in:
Mobile app development, and
Cloud-based backend development.
Strong hands-on experience with at least one cross-platform mobile framework (e.g. Flutter, React Native, or .NET MAUI).
Solid proficiency in relevant programming languages (e.g. 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 (e.g. App Service, Functions, IoT Hub, Cosmos DB, Storage, Key Vault, API Management).
Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or similar) for app and backend deployment.
Familiarity with secure authentication/authorization (OAuth2/OIDC, JWT, Azure AD B2C, etc.).
Experience working in an agile / Scrum environment with version control (Git) and modern development workflows.
Good written and spoken English for collaboration with global teams and documentation.
Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Job Applicant's Privacy Notice:
Click on this link to read the Job Applicant's Privacy Notice
-
Embedded Software Engineer Specialist
2 days ago
Bang Khayaeng Subdistrict, Thailand Carrier Full timeRole SummaryThe Embedded Software Engineer Specialist is a senior technical expert responsible for leading the design, development, and optimization of embedded firmware for our next-generation HVAC and IoT-connected products.This role will drive architecture decisions, solve complex technical problems, and provide technical leadership across projects,...
-
Senior Embedded Software Engineer
2 days ago
Bang Khayaeng Subdistrict, Thailand Carrier Full timeRole SummaryThe Senior Embedded Software Engineer will be responsible for designing, developing, and maintaining embedded firmware for our next-generation HVAC and IoT-connected products. This role will work closely with cross-functional teams (hardware, system, cloud, mobile app, testing) to deliver reliable, secure, and maintainable embedded software that...
-
Software Engineer
1 week ago
Bang Khen, Bangkok, Thailand Thai Group Holdings Public Company Limited Full time ฿1,800,000 - ฿2,500,000 per yearJob SummaryWe are seeking a highly motivated and experienced Automation Engineer Manager to lead digital workflow transformation initiatives. This role focuses on designing, developing, and managing enterprise-wide automation solutions, including RPA, BPM, and low-code platforms, in alignment with business objectives.Key ResponsibilitiesDevelop automation...
-
International Sales Support Specialist
1 week ago
Bang Khayaeng Subdistrict, Thailand Carrier Full time ฿1,200,000 - ฿3,600,000 per yearKey ResponsibilitiesCustomer Engagement: Maintain relationships with new and existing international customers via calls, emails, and virtual meetings.Quotation & Proposal Support: Prepare quotations, follow up on proposals, identify and qualify sales opportunities with assigned customers in international markets.Sales: Present and promote products, negotiate...
-
Software Strategy Engineer
1 week ago
Bang Bo, Samut Prakan, Thailand Toyota Full time ฿60,000 - ฿180,000 per yearบริษัท โตโยต้า มอเตอร์ เอเชีย (ประเทศไทย) จำกัด (สำนักงานใหญ่ บางบ่อ) / Toyota Motor Asia (Thailand) Co., Ltd. (Head Office: Bang Bo)Job Description :Develop and maintain short-term and mid to long-term technology roadmap aligned with business...
-
Software Engineer
1 week ago
Bang Khun Thian, Bangkok, Thailand Yannix Co., Ltd. (Head Office) Full time ฿1,750,000 - ฿2,500,000 per yearProduction Software EngineerAs we continue to expand our business, we are looking for enthusiastic and motivated individuals to join our production software development team. Our team primarily focuses on visual effects programming using Python, the Python/C API, C++, OpenGL, OpenCL, and GPU computing on Linux. This work forms a core part of our flagship...
-
Software Engineer
2 days ago
Bang Rak, Bangkok, Thailand Nipa Technology Co., Ltd. Full timeResponsibilitiesWrite clean, functional, performant, and maintainable codes for both frontend and backend applications.Compile and analyze data and codes to troubleshoot problems and identify areas for improvement.Ensure good development experience between backend and frontend development.Collaborate with the cross-functional team to establish objectives and...
-
Software Engineer
4 days ago
Bang Rak, Bangkok City, Thailand FlowAccount Full timeJoin the FlowAccount Team as a Software EngineerFlowAccount, Thailand's leading cloud accounting SaaS platform, serves over 100,000 users and is on the lookout for talented programmers to join our dynamic team.About the RoleAs a Software Engineer at FlowAccount, you will:Develop high-quality software and web applications.Analyze, maintain, and improve...
-
Software Engineer Intern
8 hours ago
Bang Khun Thian, Bangkok, Thailand Yannix Co., Ltd. (Head Office) Full timeSoftware Engineer (Business Operation Software)We are looking for a problem solver to join our Business Operation Software team. This team provides solutions through software, process and tools to boost corporate productivity. Our business operation software team mainly uses Python for programming and OpenGL for UI framework across PC and mobile...
-
Director - Software Engineering & Technology
1 week ago
Bang Kapi District, Thailand Makro PRO Full time ฿500,000 - ฿1,200,000 per yearWe are seeking a highly skilled and motivated Director to join our technology department at Makro Pro. As a Director, you will oversee multiple product squads and play a crucial role in shaping our engineering practice. You will be responsible for driving strategic initiatives, ensuring critical deliveries, and providing guidance on overall technology...