Senior Software Engineer

Otter
Seoul
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Java","Python","Go","C++","TypeScript","JavaScript","Windows","NET Framework","C#","Distributed systems","SQL","Data structures","Algorithms"]

Senior software engineer building full-stack systems for Otter’s online food delivery platform. You’ll work across distributed systems with languages like Java, Python, Go, C++, and TypeScript, collaborating with product, design, and ops teams to deliver scalable features for millions of restaurateurs. This onsite Seoul role emphasizes hands-on coding, architecture decisions, and improving engineering practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Otter
Otter
9 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Senior software engineer building full-stack systems for Otter’s online food delivery platform. You’ll work across distributed systems with languages like Java, Python, Go, C++, and TypeScript, collaborating with product, design, and ops teams to deliver scalable features for millions of restaurateurs. This onsite Seoul role emphasizes hands-on coding, architecture decisions, and improving engineering practices.
Location: Seoul
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Collaborate with Product Managers, Designers and Frontend Engineers to conceptualize and build new features for our growing customer base.
  • •Produce high-quality code by leading or contributing to large cross-functional projects that impact and drive business success.
  • •Actively own features or systems and define their long-term health, keeping scalability at the forefront of technical designs.
  • •Assist our skilled operations and business teams in triaging and resolving production issues.
  • •Work with other engineers from various teams across verticals and review code.

Key Requirements

  • •5+ years of industry software engineering experience developing and operating complex systems using common language(s) such as Java, Python, Go, C++, and TypeScript.
  • •Strong communicator who can explain complex topics to not only other engineers but also designers, product managers, and support.
  • •Strong computer science fundamentals: data structures, algorithms, threading, distributed systems, information retrieval, etc.
  • •Proficient in both spoken and written English communication.
  • •Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
Experience:5+ yearsFoodtechOnline food deliverySaaS
Education:Bachelor's
Skills:JavaPythonGoC++TypeScriptJavaScriptWindowsNET FrameworkC#Distributed systemsSQLData structuresAlgorithms
Languages:English
Tech Stack:JavaPythonGoC++TypeScript.NET FrameworkC#WindowsJavaScriptDistributed systems

Company Brief

Otter
Otter provides AI-powered transcription and meeting collaboration tools that generate searchable, shareable notes and summaries from voice conversations, helping teams capture, organize, and revisit meeting insights across devices and platforms.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Los Altos, United States
Founded: 2016
WebsiteLinkedIn