Software Engineer II, Forwarding App

3 weeks ago


Shanghai, China Flexport Full time
The opportunity:

Flexport is a platform for global trade in an industry that comprises 12% of the global GDP. We are the first licensed freight forwarder and customs brokerage built around a modern tech stack. We help the world's fastest-growing brands manage their international supply chains, providing a fully-managed service for moving products between any two places on the planet.

Exceptional software development is integral in allowing us to fulfill our mission of fixing the user experience in global trade. At Flexport you’ll develop products that are at the forefront of reshaping the entire logistics & supply chain industries. You’ll work alongside self-starters interested in solving real-world problems and streamlining the inefficiencies in the complex global trade industry. You’ll have the opportunity to reshape an industry by creating the new operating system for global trade.

Our engineers are top-notch software developers who love listening to the users, working as a team, and proactively taking the lead whenever necessary. The role involves learning the business of freight forwarding, modeling the work that people do to move freight, designing solutions to make it more efficient, and thinking innovatively to automate much of it. In this role, you will have an opportunity to own the design and development of key parts of our forwarding systems. You will have influence on subsystem design and help contribute to a team culture around practices that are critical to a quality product. 

About the team:

We have multiple teams in Shanghai and Shenzhen working on a suite of core products and services that enable Flexport operation to scale, including Forwarding Application, Client Application, Shipper Application, WMS, Consol Planning Tool, Document Platform (AI empowered), Email Platform, Compliance Platform, Work Assignment Engine, Exception Management, AI Copilot and so on. We are looking for engineers who love learning, are passionate about collaborating, and desire to build solutions with a global impact.

You will:

Build highly available, secure, distributed systems in a microservice architecture. Design, develop, test and maintain systems that represent the real-world intricacies of logistics entities, such as shipper, client, cargo, document, carrier, container, email etc. Collaborate with some of the best engineers in the industry to work on complex business and technical problems. Work closely with business partners and product managers to distill complex business problems into elegant technical solutions. Build and launch products rapidly and incrementally. We ship to production dozens of times per day. Ensure our products maintain a high-quality bar. We believe in anticipating issues by obsessing over metrics and applying key learnings from post-mortems to all our services. Geek out about shipping and logistics. (We do this often.)

You should have:

Basic Qualifications

3+ years of experience writing software, and a strong engineering background. 2+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD) Knowledge of at least one programming language such as Ruby, C, C++, Java, or Kotlin Bachelor's degree in Computer Science or related technical field, or equivalent experience

Preferred Qualifications

A love of simple, well-tested code that is easy to extend and hard to break. A bias for action. When you see a problem, you solve it. The ability to convey technical ideas in common terms to business partners, product managers, and engineers alike. Experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment Understanding of performance tradeoffs, load balancing and operational issues Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations Non-optional: an aptitude for learning quickly.

Engineering Culture and Values:

Check out our profile.
  • Software Engineer II

    4 weeks ago


    Shanghai, China Microsoft Full time

    Overview Edge + Platform Team works on bringing the best of Azure technologies to Edge datacenters. As a part of the team, you will be working on exciting technologies with massive exposure to distributed and cloud computing. Qualifications Requirements 2+ years of shipping enterprise scale software in a software engineering-related role. ...


  • Shanghai, Shanghai, China Signify Netherlands B.V. Full time

    We're looking for a Intern Software Engineer – Test Automation to join our Global Software team of OEM business in Shanghai.Working for Signify means being creative and adaptive. Our culture of continuous learning and commitment to diversity and inclusion creates an environment that allows you to build your skills and career. Together, we're transforming...

  • Software Engineer II

    2 weeks ago


    Shanghai, China Cadence Design Systems, Inc. Full time

    Description Develop runtime software for the Palladium emulation system Detect and troubleshoot software issues Collaborate with both system software and hardware engineers in the development of the products Requirements MS or above in Computer Science or related area Strong C/C++ programming skills Good understanding of object-oriented design ...


  • Shanghai, China Bose Full time

    Job DescriptionAt Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and high-performance technologies. If you are a Embedded Software Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.As an Embedded...


  • Shanghai, China Faurecia Full time

    Job Description Responsibilities Design and implementation of Innovation Software in App layer of Android stack for infotainment system. Collaborate with UX, Designers and other stakeholders to define a coherent end-to-end solution. Conduct of end-to-end responsibility including design, architecture, documentation, development, verification and...


  • Shanghai, China Signify Netherlands B.V. Full time

    We’re looking for a Intern Software Engineer – Test Automation to join our Global Software team of OEM business in Shanghai.Working for Signify means being creative and adaptive. Our culture of continuous learning and commitment to diversity and inclusion creates an environment that allows you to build your skills and career. Together, we’re...


  • Shanghai, China Bose Full time

    Job DescriptionAt Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and high-performance technologies. If you are a Senior Embedded Software Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.As an Senior...

  • Software Engineer

    4 weeks ago


    Shanghai, Shanghai, China Electronic Arts Full time

    Job Title: Software Engineer (Backend Security)-JavaFC Mobile Shanghai Studio is devoted to the development and operation of a high-quality mobile game with top sports IP as a global team. The team also continuously delivers fantastic game experience to global users. The quest for creativity, respect for autonomy, and emphasis on collaboration are at the...


  • Shanghai, Shanghai, China ABB Full time

    Software Design EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on...


  • Shanghai, China Applied Materials Full time

    Key Responsibilities Develops code for moderately difficult software projects. Design and implement bug fixes. Designs moderately difficult software projects. Develops software documentation. Troubleshoots a variety of moderately difficult software problems. Performs software tests on code and enhancements. Defines software specifications. Interfaces...


  • Shanghai, China Applied Materials Full time

    Key Responsibilities Develops code for moderately difficult software projects. Design and implement bug fixes. Designs moderately difficult software projects. Develops software documentation. Troubleshoots a variety of moderately difficult software problems. Performs software tests on code and enhancements. Defines software specifications. Interfaces...


  • Shanghai, China NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated analysis tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high standards! This software engineering role involves developing...


  • Shanghai, China NVIDIA Full time

    We are now looking for a TensorRT Software Development Engineer!NVIDIA is hiring software engineers for its AI Computing team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning-powered AI, enabling breakthroughs in areas like LLM, ChatGPT and GenerativeAI that has put DL at the “iPhone moment” for AI....

  • Software Engineer

    1 month ago


    Shanghai, China Electronic Arts Full time

    Job Title: Software Engineer (Backend Security)-Java FC Mobile Shanghai Studio is devoted to the development and operation of a high-quality mobile game with top sports IP as a global team. The team also continuously delivers fantastic game experience to global users. The quest for creativity, respect for autonomy, and emphasis on collaboration are at the...

  • Senior QA Engineer

    4 weeks ago


    Shanghai, China Zenni Optical Full time

    Zenni was founded on the idea that everyone who needs glasses should be able to afford high-quality frames and top-of-the-line lenses. By selling directly from our factories to our customers through our website we save them money and offer a huge selection of options. We have state-of-the-art production facilities and advanced prescription edging labs that...

  • Senior QA Engineer

    4 weeks ago


    Shanghai, China Zenni Optical Full time

    Zenni was founded on the idea that everyone who needs glasses should be able to afford high-quality frames and top-of-the-line lenses. By selling directly from our factories to our customers through our website we save them money and offer a huge selection of options. We have state-of-the-art production facilities and advanced prescription edging labs that...


  • Shanghai, China NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated development tools and modelling environments that enable our incredible pace of delivering new technology to market. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high production-quality standards. This software engineering role involves...


  • Shanghai, China Zenni Optical Full time

    Zenni was founded on the idea that everyone who needs glasses should be able to afford high-quality frames and top-of-the-line lenses. By selling directly from our factories to our customers through our website we save them money and offer a huge selection of options. We have state-of-the-art production facilities and advanced prescription edging labs that...


  • Shanghai, China Zenni Optical Full time

    Zenni was founded on the idea that everyone who needs glasses should be able to afford high-quality frames and top-of-the-line lenses. By selling directly from our factories to our customers through our website we save them money and offer a huge selection of options. We have state-of-the-art production facilities and advanced prescription edging labs that...


  • Shanghai, China Bosch Group Full time

    职位描述ETAS recently acquired highly skilled individuals to join our fast growing Software Engineering Solution division to deliver engineering, consulting and training services in several key areas of embedded systems development. The position at ETAS China requires close collaboration with ETAS's offices in Asia and Europe, and includes the following...