Principal Engineering/Engineering Manager - Leading Affordable Solutions for Thai SMEs
Are you an accomplished engineering professional with a passion for leading teams and driving the development of affordable solutions for Thai SMEs? Join our fast-growing tech startup and take on the role of Principal Engineer/Engineering Manager. You will play a critical role in shaping our technical vision, driving engineering excellence, and leading a team of talented engineers to deliver high-quality and affordable products to empower Thai SMEs.
Why Join Us?
Lead a team of talented engineers and make a significant impact on Thai SMEs by developing affordable solutions that address their unique needs.
Embrace challenges and work in a collaborative environment where your expertise and leadership will be highly valued.
Collaborate with like-minded professionals who share a passion for technology and empowering Thai SMEs.
Gain exposure to a wide range of technologies, cloud platforms, and programming languages used in our scalable infrastructure.
Deep-dive into a complex SaaS platform with multiple applications and work on a mono-repository workflow like industry leaders Google, Microsoft, and Facebook.
Foster a culture of engineering excellence, innovation, and continuous improvement.
Benefit from direct engagement with the founding team, providing input on technical decisions and guiding the product roadmap.
Responsibilities:
Provide technical leadership and guidance to the engineering team, ensuring alignment with the company's vision and goals.
Drive engineering best practices, ensuring high-quality code, scalability, security, and performance across all products and services.
Collaborate with product managers, UX/UI designers, and cross-functional teams to define and deliver product roadmaps and milestones.
Mentor and coach engineers, fostering their professional growth and creating a supportive and collaborative environment.
Lead by example, actively contributing to the development of complex features, resolving technical challenges, and delivering high-quality code.
Drive the adoption of modern engineering practices, tools, and technologies to optimize development processes and enhance productivity.
Collaborate with stakeholders to identify technical requirements and develop innovative solutions to address business needs.
Stay up to date with industry trends and advancements, and proactively propose new technologies and approaches to drive innovation.
Qualifications:
Proven experience in a Principal Engineering, Engineering Manager, or similar leadership role.
Strong technical background with expertise in software engineering, system architecture, and cloud platforms.
Solid understanding of modern development practices, microservices architecture, and scalable infrastructure.
Experience with a wide range of technologies and programming languages, such as Angular, Vue.js, TypeScript, Java, C#, Node.js, and more.
Excellent leadership and communication skills, with the ability to inspire and motivate engineering teams.
Track record of successfully delivering complex software projects on time and within budget.
Ability to effectively collaborate with cross-functional teams, including product management and UX/UI design.
Strong problem-solving and decision-making abilities, with a focus on delivering business value.
Bachelor's or Master's degree in computer science, engineering, or a related field.