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.