Job Openings Senior Software Engineer

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