Join Makro Pro logoJoin Makro Pro logo

Senior Software Engineer at joinmakropro | Bangkok

Join Makro ProBangkok, Bangkok, Thailand
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

RequirementsBachelor's degree in Computer Science, Engineering, or a related field. Over 10 years of experience in various roles, including software engineer, technical lead, and software engineering/Development Manager. Strong technical background across frontend, backend, cloud platforms, and software architecture, with a stack-agnostic approach. Proficiency in Agile methodologies (Scrum, Kanban). Exceptional leadership, communication, and problem-solving capabilities. Experience in the E-Commerce, Retail, and Warehousing domains is a plus.

About the job

The Senior Software Engineer position is pivotal in steering the development of essential retail systems that support the operations of Makro. This encompasses areas such as Product Information Systems, Pricing & Promotion Systems, Supply Chain Management, and Point-of-Sale Systems. You will oversee multiple teams of software engineers and QA professionals while collaborating closely with Product Owners and business subject matter experts.

Key Responsibilities & Expectations

Execution Leadership

  • Establish clear priorities and roadmaps to ensure project alignment with business objectives.
  • Delegate tasks, monitor progress, and resolve obstacles to ensure seamless project delivery.
  • Engage with product teams, project managers, and stakeholders to evaluate feasibility and project scope.
  • Enhance cross-departmental collaboration between business needs and technology implementation.

Project Management

  • Oversee software development projects from inception to completion, ensuring adherence to timelines and budget constraints.
  • Develop and optimize project management frameworks for effective execution.
  • Identify potential risks early, implement mitigation strategies, and proactively address issues.
  • Encourage collaboration amongst development, infrastructure, and business teams.
  • Provide leadership with comprehensive reports and insights.

Technical Leadership

  • Define the strategic direction of software development while ensuring adherence to best practices.
  • Conduct code reviews and assess technical designs for scalability, maintainability, and performance.
  • Promote Agile, DevOps, and automation methodologies.
  • Stay abreast of emerging technologies to foster innovation.

People Leadership

  • Cultivate a culture of accountability, integrity, and continuous learning.
  • Mentor team members, fostering their professional growth and sense of ownership.
  • Encourage collaboration, innovation, and ongoing professional development.

About Join Makro Pro

Join Makro Pro is at the forefront of revolutionizing the retail industry by developing innovative software solutions that enhance business operations and customer experiences.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.