Skip to content
FlexportFlexport

Software Engineer I

Build and evolve distributed software systems that model logistics operations and automate global trade workflows. The role requires at least three years of software development experience, architecture and object-oriented design knowledge, and proficiency in a programming language such as Ruby, C, C++, Java, or Kotlin.

About the job

Responsibilities

  • Build highly available, secure, distributed systems in a microservice architecture.
  • Design, develop, test, and maintain systems representing logistics entities such as shippers, clients, cargo, documents, carriers, containers, and email.
  • Collaborate with engineers on complex business and technical problems.
  • Work with business partners and product managers to translate complex business problems into technical solutions.
  • Build and launch products rapidly and incrementally.
  • Maintain a high quality bar through metrics, issue anticipation, and post-mortem learnings.
  • Learn the freight-forwarding and logistics domain and help automate operational workflows.

Requirements

  • 3+ years of experience writing software and a strong engineering background.
  • 2+ years of design and architecture experience, including object-oriented analysis and design patterns.
  • Knowledge of at least one programming language such as Ruby, C, C++, Java, or Kotlin.
  • Bachelor's degree in Computer Science or a related technical field, or equivalent experience.
  • Ability to learn quickly and communicate technical ideas clearly to business partners, product managers, and engineers.
  • Familiarity with professional software engineering practices across the full software development life cycle, including coding standards, code reviews, source control, continuous deployment, testing, and operations.

Nice-to-Haves

  • Experience building large-scale, high-performance systems in complex, multi-tiered, distributed environments.
  • Understanding of performance tradeoffs, load balancing, and operational issues.
  • Preference for simple, well-tested, extensible code.
  • Bias toward action and solving problems proactively.

Skills

Ruby, C, C++, Java, Kotlin, Microservices, Distributed Systems, Object-Oriented Design, Load Balancing, Continuous Deployment, Source Control, Software Testing

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.

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.

Flexport

Flexport

Shanghai, China

Senior Software Engineer
No salary listedOn-site5+ YOEFullstack Engineering

The Senior Software Engineer will architect, build, test, and maintain scalable distributed systems for global logistics, while leading major projects and mentoring engineers. The role requires 5+ years of software development experience, distributed-systems expertise, and proficiency in a major programming language.

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.