Jobs · Information Technology · Massachusetts

Staff/Lead Software Engineer, Back End (Bangkok based - Relocation provided)

Agoda · Boston, MA · 6 days ago
HybridInformation TechnologyFull-time

About the role

In this Role, you'll get to:

  • Lead the development of product features, experiments, technical initiatives, and complex systems.
  • Act as a technical leader by shaping architecture decisions, Influence and coach distributed team of engineers
  • Continuously improve system architecture and drive better software design and engineering practices.
  • Play a key role in strengthening agile and scrum ways of working.
  • Collaborate closely with backend, client-side, and infrastructure teams to deliver the best technical solutions.
  • Proactively identify opportunities to enhance products, code quality, and development processes.
  • Write high-quality, maintainable code while supporting others in doing the same.
  • Influence and drive important technical decisions across the organization.

Responsibilities

In this Role, you'll get to:

  • Lead the development of product features, experiments, technical initiatives, and complex systems.
  • Act as a technical leader by shaping architecture decisions, Influence and coach distributed team of engineers
  • Continuously improve system architecture and drive better software design and engineering practices.
  • Play a key role in strengthening agile and scrum ways of working.
  • Collaborate closely with backend, client-side, and infrastructure teams to deliver the best technical solutions.
  • Proactively identify opportunities to enhance products, code quality, and development processes.
  • Write high-quality, maintainable code while supporting others in doing the same.
  • Influence and drive important technical decisions across the organization.

Requirements

  • 10+ years of experience building performance-critical applications in production environments using JVM tech stack (Java, Scala OR Kotlin)
  • Proven experience leading projects, technical initiatives, and/or engineering teams, with full ownership of the systems involved
  • Hands-on experience with data platforms such as SQL, Cassandra, or Hadoop, and a solid understanding of selecting the right data solution for different application needs
  • Strong knowledge of algorithms and data structures
  • Demonstrated excellence in software development and coding
  • A proven ability to improve team productivity and effectiveness through KPI-driven engineering practices
  • Strong software architecture skills, with experience driving architectural decisions within a team
  • A passion for software craftsmanship, continuous learning, and engineering excellence
  • Excellent written and verbal English communication skills

Qualifications

  • No specific qualifications mentioned

Skills

  • Leadership skills
  • Technical leadership
  • System architecture
  • Software design
  • Engineering practices
  • Collaboration
  • Product enhancement
  • Code quality improvement
  • Technical decision-making

Benefits

  • Full Relocation and Onboarding Support
  • Family & Expat Benefits
  • Agoda Perks

Pay

Details not specified

Schedule

Details not specified

Similar jobs