Staff Software Engineer, Finance

East Bay, CA, United States, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States • $190k - $220k

Flexport


Team

Finance

Role Locations

  • East Bay, CA, United States
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States

Compensation

$190k - $220k

Employees

501+ people

Address

760 Market St
San Francisco, CA, 94102-2401, US

Tech Stack

  • Ruby on Rails
  • PostgreSQL
  • ES6
  • Amazon AWS
  • Amazon EC2
  • Amazon RDS
  • Amazon S3
  • React
  • GraphQL
  • Python
  • React Native
  • Flow
  • Relay
  • Aphrodite
  • Docker
  • Kubernetes
  • JavaScript
  • Redux
  • Java
  • Clojure

Role Description

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.

The Demand Finance Engineering team is responsible for the end-to-end systems that enable the customer order to payment lifecycle. We are looking for makers who love learning, are passionate about collaborating, and desire to build solutions with a global impact.

You will: Craft the engineering vision, and own the technical landscape, for a major domain in the world of logistics that powers global trade.

Design systems that represent the real-world intricacies of business entities, such as freight services, pricing, invoicing, credits, and revenue.

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.

Geek out about shipping and logistics. (We do this often.)

You play a significant role in the career development of others, actively mentoring and educating the larger software engineering community on trends, technologies, and best practices.

Model business processes to ingest costs and variances, understanding root cause, analyzing discrepancies, automating remedies / disputes to detect and stop financial leakage.

Drive data accuracy architecture and improvement loops through various subsystems.

What you’ll build:

Determine and model the data structures that represent the entire order-to-cash lifecycle.

Determine, in real-time, the expected revenue to move freight between any two points in the world.

Automate invoicing process to improve operational efficiency.

Bring trade to everyone in the world.

You should have:

Basic Qualifications

8+ years of experience writing software, and a strong engineering background.

Experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment

Knowledge of at least one programming language such as Ruby, C, C++, Java, or Kotlin

5+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD)

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.

The ability to convey technical ideas in common terms to business partners, product managers, and engineers alike.

Understanding of performance tradeoffs, load balancing and operational issues

Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets

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.

About Flexport

Flexport makes it easy for companies to move their products around the world. Shipping something from Shenzhen to Cincinnati or Rotterdam to LA requires complex coordination. Currently that’s done by telephones, spreadsheets, and fax machines. Flexport provides a web-based app that offers real-time visibility of your shipments.

Paul Graham, founder of Y Combinator, once said this: “Flexport is one of those rare companies that will not merely satisfy its market, but grow it. There will be more international trade because of Flexport, and international trade is a very big thing for there to be more of."

Company Culture

We live and practice our core values which are to empower the client, play the long game, fill the gap, practice candor and embrace change.

While the pace of work at Flexport is extremely fast, we foster a positive and collaborative environment. We're a smart and friendly bunch. Still small enough where people will say hi to you in the elevator. We promote from within and we are committed to the personal and professional growth of our employees.

Diversity and Inclusion is a big focus for us this year. We're sponsoring and hosting events such as Women Who Code's Leadership Summit, Grace Hopper, and AfroTech, to name a few.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.