Skip to content

Software Engineer - Defense Tooling

Build and scale simulation, AI, and developer tooling for unmanned defense autonomy systems in Seoul. The role requires 5+ years of software engineering experience, Python or C++, customer communication skills, and experience with simulation, ML infrastructure, or developer tooling.

About the job

Responsibilities

  • Design, develop, and maintain score features of defense tooling products for robust and scalable defense-grade workloads.
  • Collaborate with US-based product and engineering teams on shared roadmaps as the Korea-based extension of global product teams.
  • Contribute to system-level design and architecture, ensuring scalability, reliability, and performance.
  • Mentor and lead junior engineers.
  • Participate in code reviews, testing, and CI/CD to maintain product-quality deliverables.
  • Stay current with advances in AI/ML, computer vision, and reinforcement learning.
  • Meet with autonomy and defense customers and present technical solutions and project progress.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software engineering experience in a fast-paced, customer-oriented environment.
  • Track record of delivering software solutions within agile, high-frequency release cycles.
  • Experience building simulation platforms, ML training infrastructure, or developer tooling, ideally for robotics, autonomy, or defense applications.
  • Experience with reinforcement learning frameworks and/or simulation engines.
  • Proficiency in Python, C++, or similar programming languages.
  • Experience working on complex, multidisciplinary projects in collaborative teams.
  • Strong problem-solving skills.
  • Excellent written and verbal English communication skills for daily collaboration with the USA team and documentation.
  • Strong meeting and presentation skills, including communicating technical concepts to autonomy and defense customers.

Nice to Have

  • Familiarity with ATR, drone swarming, path planning, or aerospace control systems from a domain-user perspective.
  • Experience in the aerial domain and unmanned autonomy stack development.
  • Experience with closed-network or air-gapped deployment environments common in defense.

Compensation and Benefits

  • Lunch and dinner allowance
  • Equity (RSU) offering
  • English/Korean language allowance
  • Fitness and learning allowance

Skills

Python, C++, Simulation Engines, Reinforcement Learning, Machine Learning, Computer Vision, CI/CD, Agile, Ml Training Infrastructure, Developer Tooling, Path Planning, Aerospace Control Systems, Drone Swarming, Air-Gapped Deployments

Improbable

Improbable

Remote

Product Engineer
No salary listedRemoteFullstack Engineering

Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.

Applied Intuition

Applied Intuition

Seoul, South Korea

Software Engineer - Multi-Agent UAV Autonomy
No salary listedOn-site5+ YOEFullstack Engineering

Build and validate multi-agent UAV autonomy development tools for defense customers, spanning simulation, training, mission planning, and real-aircraft deployment. The role requires 5+ years of engineering or equivalent research experience, hands-on UAS or multi-agent control expertise, and strong English customer communication.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, AI Core
$130k+/yrRemote6+ YOEFullstack EngineeringQuick apply

Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.