F

Flexport

Technology-driven global logistics and shipping

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience writing software and a strong engineering background.
  • At least 3 years of design and architecture knowledge, as well as familiarity with object-oriented analysis and design patterns.
  • Experience building large-scale, high-performance systems in a complex, multi-tiered, distributed environment.
  • Knowledge of at least one programming language such as Java, Kotlin, Ruby, Python, or C++.
  • A Bachelor's degree in Computer Science or a related field.

Responsibilities

  • Build highly available, secure, distributed systems in a microservice architecture.
  • Design, develop, test, and maintain systems that represent real-world logistics entities such as shippers, clients, cargo, documents, carriers, containers, and email.
  • Collaborate with engineers on complex business and technical problems.
  • Architect and drive major projects while coordinating with multiple stakeholders, including phased rollouts and collaboration with cross-functional team members.
  • Work with business partners and product managers to turn complex business problems into technical solutions.
  • Build and launch products rapidly and incrementally.
  • Mentor and educate the software engineering community about trends, technologies, and best practices, and contribute to others' career development.
  • Maintain product quality by monitoring metrics and applying lessons from post-mortems to services.
  • Resolve subtle system-level issues, design simple and durable systems, and untangle legacy code while extracting services from the monolith and rebuilding with composability.

Desired Qualifications

  • Use simple, well-tested code that is easy to extend and hard to break.
  • Take action to solve identified problems.
  • Communicate technical ideas clearly to business partners, product managers, and engineers.
  • Effectively and reliably deliver large projects involving multiple teams or organizations, break projects into smaller pieces, cooperate with dependent teams on technical decisions, drive discussion of long-term strategy, and deliver high-quality results.
  • Understand performance tradeoffs, load balancing, and operational issues.
  • Mentor junior software engineers across engineering skills.
  • Know professional software engineering practices and best practices across the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
  • A Master's degree in Computer Science or a related field.

About the Company

Flexport

Technology-driven global logistics and shipping

Flexport is a logistics and supply chain provider that offers end-to-end shipping and related services. It handles ocean shipping, air freight, ground transportation, and customs brokerage, with both Full Container Load (FCL) and Less than Container Load (LCL) options, plus the OceanMatch service that optimizes container space. The company differentiates itself through a technology platform that gives clients real-time visibility and control over their shipments, enabling tracking and proactive management of global trade. It also provides trade advisory, trade finance and insurance, and supply chain services including carbon offset options. Flexport earns fees for logistics services based on shipment size, distance, and service complexity, and receives revenue from its financial services. Overall, the goal is to make global trade more predictable, transparent, and efficient by combining a digital platform with comprehensive logistics and financial services.

Company size
1,001-5,000
Company stage
N/A
Total funding
$2.7B
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Flexport

See more jobs