
Software Engineer II, Forwarding App Infra
- Shenzhen, Guangdong
- Permanent
- Full-time
- Build highly available, secure, distributed systems in a microservice architecture.
- Build cutting edge infrastructure solutions to help improve development experience across the company. And, work closely with other engineering teams to help them solve infrastructure related problems.
- 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.)
- 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 TypeScript, Ruby, C, C++, Java, or Kotlin
- Bachelor's degree in Computer Science or related technical field, or equivalent experience
- 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
- Experience with Infrastructure as Code (IaC) tools such as CDKTF, Terraform, AWS CloudFormation, or similar.
- Having basic concepts in AWS services, including IAM, EC2, ECS, S3, Lambda, Step Functions, EventBridge, and VPC, or equivalent services from other cloud providers.
- Familiarity with CI/CD pipelines, infrastructure automation, and monitoring/observability tools.
- Ability to troubleshoot and optimize distributed systems and cloud deployments.
- Non-optional: an aptitude for learning quickly.
- Check out our