
Staff Software Engineer, Finance
Flexport
Team
Role Locations
- East Bay, CA, United States
- Seattle, WA, United States
- San Francisco, CA, United States
- Silicon Valley, CA, United States
Compensation
Employees
Address
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.
Address
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
Skip straight to final-round interviews by applying through Triplebyte.
Other Roles at Flexport

Senior Software Engineer
Seattle, WA, United States
Senior Software Engineer - Developer Experience
San Francisco, CA, United States
Senior Software Engineer, API
San Francisco, CA, United States or Remote
Senior Software Engineer, Marketplace
San Francisco, CA, United States
Sr. Software Engineer Data Platform
East Bay, CA, United States, San Francisco, CA, United States, Seattle, WA, United States, or Silicon Valley, CA, United States
Sr. Software Engineer, Trade & Financial Services
East Bay, CA, United States, San Francisco, CA, United States, Seattle, WA, United States, or Silicon Valley, CA, United States
Staff Database Engineer (SRE)
San Francisco, CA, United States
Staff Software Engineer
East Bay, CA, United States, San Francisco, CA, United States, Seattle, WA, United States, or Silicon Valley, CA, United States
Staff Software Engineer - AWS Infrastructure
San Francisco, CA, United States
Staff Software Engineer, Marketplace
East Bay, CA, United States, San Francisco, CA, United States, or Silicon Valley, CA, United States
Staff Software Engineer, Trade & Financial Services
Silicon Valley, CA, United States