Staff Software engineer

21 Apr 2022


You Will

  • Craft the architectural strategy, 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 logistics entities, such as cargo, routing, customs, and pricing.
  • Lead broad software development delivery and execution strategy across multiple teams.
  • You will work closely and collaborate with our most strategic users at both the executive and operational levels to develop new freight forwarding related products and solutions that meet their needs and solve broad industry challenges.
  • Leverage knowledge of internal and industry prior art in design decisions, and ensure the quality of architecture and design of systems.
  • Effectively research and benchmark company technology against other competing systems in the industry.
  • 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.
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.

Basic Qualifications

  • 8+ years of experience writing software, and a strong engineering background.
  • 5+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD)
  • 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
  • Demonstrated ability to mentor junior and senior software engineers in all aspects of their engineering skill-sets
  • Bachelor's degree in Computer Science or related technical field, or equivalent experience

Preferred Qualifications

  • Strong track record of project delivery for large, cross-functional, complex projects
  • The ability to convey technical ideas in common terms to business partners, product managers, and engineers alike.
  • Understanding of design 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
  • Ability and willingness to multi-task and learn new technologies quickly.
  • Ability to work in a dynamic environment and assess the business impact of architectural decisions

Prima Yi's picture
Senior Consultant | IT Recruitment
+86 21 8033 3135 |