Senior Software Engineer

Land Securities Group

Beijing, China
Linux and its various distributions
Python, c/c++, or java programming
Command-line environment and scripting
This role focuses on developing and maintaining a distributed system that operates across various platforms and environments, ensuring system reliability, performance optimization, and data consistency

Job Summary

  • This role focuses on developing and maintaining a distributed system that operates across various platforms and environments, ensuring system reliability, performance optimization, and data consistency.
  • Key responsibilities include designing, implementing, and deploying software across multiple Linux distributions, ensuring seamless integration with CI/CD pipelines, and troubleshooting complex issues in C/C++ and Java.
  • Join a dynamic organization of 25,000 people across 65 countries that values innovation, quality, continuous improvement, and sustainability, offering tailored benefits and support.

Matching Summary

This role focuses on developing and maintaining a distributed system that operates across various platforms and environments, ensuring system reliability, performance optimization, and data consistency.

Skills & Requirements

Must-have

  • Linux and its various distributions
  • Python, C/C++, or Java programming
  • Command-line environment and scripting
  • Fault-tolerant distributed systems design
  • Continuous delivery pipelines with Jenkins

Nice-to-have

  • Open-source contributions
  • Cross-compilation for Linux/Microsoft
  • Familiarity with ARM architectures
  • Cloud technologies (AWS, Azure, GCP, OCI)
  • Messaging systems like Kafka/RabbitMQ
  • Containerization (Docker, Kubernetes)
  • Relational and non-relational databases

Key Requirements

  • Senior Associate career stage
  • Bachelor's degree in Computer Science or related field (preferred)

Work Rights

Not specified

Tailored Resume

Cover Letter