About the job Senior Software Engineer
Senior Software Engineer
About the Company
This is a leading healthcare company specializing in innovative solutions through strong product design, in-house technology, and operational excellence. Since 2016, it has focused on solving out-of-hospital healthcare challenges with core products: CAREPRO (in-home caregiver services for elders), CARE CENTER (modern nursing facilities for elders), and HEALTH AT WORK (telemedicine and hybrid clinics for working-age individuals). Supported by investors like Muang Thai Life (MTL), the Stock Exchange of Thailand (SET), and the Government Saving Bank (GSB), the company has been driving growth and innovation, especially in the post-Covid-19 era.
About the Role
The Senior Software Engineer will lead critical software development initiatives and provide expert guidance in project requirement analysis and solution design. The ideal candidate will be proficient in software architecture and development and will align engineering strategies with business objectives. This role involves strong decision-making, technical leadership, and collaboration across teams.
Responsibilities
Requirements Analysis & Decision-Making: Work with stakeholders to assess project requirements, identify gaps, evaluate feasibility, and make key decisions about project scope and capabilities. Refine requirements as needed
Solution Design & Development: Design, develop, and implement high-quality software solutions that are scalable, performant, and maintainable
Technical Leadership: Mentor and provide technical guidance to development teams, encouraging best practices and fostering continuous improvement
Cross-Functional Collaboration: Partner with product managers, designers, and engineers to translate business needs into effective technical solutions
Code Quality & Review: Engage in code reviews and set high standards for code quality and performance optimization
Problem-Solving & Innovation: Proactively address potential issues, develop risk-mitigation strategies, and propose innovative solutions to complex challenges
Technical Roadmap: Contribute to or lead the development and maintenance of technical roadmaps aligned with business goals
System Architecture: Design and oversee the development of robust, scalable, and secure system architecture
Stakeholder Communication: Clearly communicate technical decisions, trade-offs, and their rationales to both technical and non-technical stakeholders
Qualifications
Experience: At least 3 years in software engineering, with experience in a senior or decision-making role
Technical Skills: Expertise in Go, PostgreSQL, Svelte, system architecture, and design patterns
Analytical Abilities: Strong analytical, problem-solving, and decision-making skills with a proven history of impactful project decisions
Communication Skills: Excellent written and verbal communication, capable of explaining complex technical concepts clearly
Collaboration: Ability to work effectively within cross-functional teams and influence without direct authority
Leadership & Mentorship: Experience in guiding and mentoring junior and mid-level engineers
Adaptability: Ability to adapt priorities and strategies in response to changing project and market conditions
Benefits
Competitive salary and performance-based bonuses
Comprehensive healthcare and insurance plans
Generous leave policy and work-life balance initiatives
Opportunities for professional development and training
A dynamic and supportive work culture that promotes innovation and career growth
Working Conditions
Work Environment: Hybrid (on-site and remote options)
Work Hours: Full-time 10am -6pm