701: (Sr.) Software Engineer

How do you manage and support over 200+ software projects release in timely and productively manner? Our team, Engineering Tools & Services, takes the challenging to manage and support the software releases of over 200+ projects.

As a member of the team, you will work with product development groups, IT, legal, support teams, software developers, and testing engineers to ensure our services and products seamlessly move from development through rollout and into production. You will help to solve internal system integration issues, develop needed tools, and provide recommendations and best practices to the software release.

Your background experience in software development as developer or testing will fit this role. And it will be perfect match if you are excited by large scale and various development systems integration and the challenges that come from working with software development teams with a variety of developing tools!
We are constantly pushing updates and iterating on all of our products and services. Using your leadership and technical expertise, you will communicate with product development team and lead the complex application releases for production and develop major improvements to tools and processes in the whole software release cycle. Support and improve our tools for continuous integration, automated testing and release management:
  • Manage the services and systems to support ongoing R&D
  • Develop and sustain internal web applications
  • Automation testing framework








英文 -- 聽 /中等、說 /中等、讀 /中等、寫 /中等


Linux、Mac OS、Android、iOS、C、C#、C++、Java、Python


  • At least 3 years of software industrial experience.
  • At least 2 years of experience with varied programming languages, and at least being familiar with one of programming languages – C/C++, C#, JAVA, Python, PHP.
  • Good at communication and willing to take challenges.
  • English read/write and oral skill is required.
  • Familiar with the development and test in two series of OSes: Microsoft OS / LINUX / Mac / IOS / Android.
  • Familiar with Software Development & QA Process.
  • Familiar with GIT/Perforce, Jenkins, JIRA.
  • Familiar at least one of the domains:
    • Software security assessment
    • Frontend development / testing (including internet standards – HTML, JavaScript, DHTML, XML, JSON, CSS, and etc.)
    • Web-based applications/services development / testing (including internet standards – HTTP(S), SSL, and etc.)
    • Networking development / troubleshooting
    • System performance monitoring/tuning
    • System automation
    • Issue management
  •  It is a plus with the experience of the domains or skills:
    • Database design and administration
    • User training
    • Visualization integration
    • Development tool evaluation


  • Bachelor or Master Degree
  • Majored in Computer Science or related but not limited