Jobs · jobstreet_sg

Senior Software Engineer
Daikin Holdings Singapore Pte Ltd · Lorong Chuan, North-East Region · Posted 25d ago
About the role
As a Senior Software Engineer, you will design and develop reliable, high-performance web backend services using Golang. The role requires strong knowledge of software engineering principles and practices, with a focus on backend development and system-level components.
Full job description (as posted) ↓
Responsibilities: Backend Development: Design and develop reliable, high-performance web backend services, with Golang as a key technology. Software Engineering: Apply strong software engineering practices to design, implement, test, review, and maintain high-quality production software. Engineering Excellence: Establish good practices for testing, CI/CD, monitoring, reliability, performance, security, and maintainability. Linux & System Development: Develop and troubleshoot software running on Linux , including system-level components and services. Web Technology: Work closely with frontend developers and have a good understanding of modern web frontend technologies , architectures, and API integration. Requirements: Software Engineering: Strong knowledge of software engineering principles and practices, including software architecture, design patterns, modular design, abstraction, concurrency, testing, debugging, code review, performance optimization, maintainability, and version control . Backend Experience: 5+ years of solid professional experience in web backend development , with strong understanding of REST APIs, distributed systems, databases, concurrency, and software architecture. Golang: Strong professional experience with Golang , including goroutines, channels, interfaces, and production-grade service development. Linux: Strong hands-on experience with Linux , including system troubleshooting, networking, processes, services, and shell scripting. Team Management: Proven experience leading or managing a software engineering team, including mentoring engineers, planning work, conducting technical reviews, and driving delivery. Communication: Excellent English and Chinese communication skills , both written and verbal. Able to communicate effectively with technical and non-technical stakeholders. Ownership & Execution: A self-starter who can take ownership of complex problems, make sound technical decisions, and deliver production-ready solutions with minimal supervision. Database: Strong understanding of SQL and relational databases . Experience with time-series databases is a plus. Messaging: Understanding of message-driven and event-driven architectures. Experience with MQTT, NATS , Kafka, or similar technologies is a plus. DevOps: Hands-on experience with Docker, Kubernetes, CI/CD , and modern software development practices. Web Frontend: Good understanding of modern web frontend technologies such as JavaScript/TypeScript, React, Vue, or similar. The candidate does not need to be a frontend specialist but should be comfortable working across the web stack. C++: Good working knowledge of C++ and experience developing or maintaining C++ applications is preferred. Git: Strong proficiency with Git and collaborative software development workflows. Cloud: Practical experience with at least one major cloud platform such as AWS, GCP, or Azure . Experience with cloud-native architecture is highly desirable. Bonus Skills Cybersecurity: Knowledge of application security, network security, authentication/authorization, secure software development, or security best practices. Experience with BACnet, Modbus , or other building automation / IoT protocols. Experience with edge computing, IoT, or Building Management Systems (BMS) . Experience with Time-Series Databases and large-scale historical data processing. Contributions to GitHub or meaningful personal/open-source projects.
Read the full posting on jobstreet_sg →
FAQ
Is the Senior Software Engineer role at Daikin Holdings Singapore Pte Ltd remote?+
This Senior Software Engineer position is listed as onsite (Lorong Chuan, North-East Region).
What seniority level is this Senior Software Engineer role?+
This is a senior level position.
How do I apply for the Senior Software Engineer role at Daikin Holdings Singapore Pte Ltd?+
Use the "Apply on jobstreet_sg" button to open the original posting on jobstreet_sg, where you can submit your application directly to Daikin Holdings Singapore Pte Ltd.