Senior Software Engineer II

4 weeks ago


Shanghai, Shanghai, China RE Info Tech-Shanghai branch Company Full time
Job Summary

This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products.

Key Responsibilities
  • Perform software design — typically across multiple systems;
  • Mentor more-junior members of the team;
  • Talk to users/customers and translate their requests into solutions;
  • Interface with other technical personnel or team members to finalize requirements;
  • Write and review portions of detailed specifications for the development of complex system components;
  • Complete complex bug fixes;
  • Work closely with other development team members to understand complex product requirements and translate them into software designs;
  • Successfully implement development processes, coding best practices, and code reviews;
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders;
  • Resolve complex technical issues as necessary;
  • Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles;
  • Keep abreast of new technology developments;
  • Design and work with complex data models;
  • Mentor less-senior software developers on development methodologies and optimization techniques;
Requirements
  • 5+ years of Backend Development experience;
  • 3+ years of Python-based experience;
  • BS Engineering/Computer Science or equivalent experience required;
  • Solid understanding of Python basics;
  • Solid understanding of Python web framework (e.g. Flask, FastAPI);
  • Solid understanding of SQL(Mysql)/ NoSQL(MongoDB Redis);
  • Solid understanding of Data Structure & Algorithm;
  • Advanced knowledge of widely used Message Queue (e.g. RabbitMQ, Kafka);
  • Advanced knowledge of DevOps (e.g. Docker, K8S, Jenkins, Azure pipeline);
  • Advanced knowledge of software development methodologies (e.g. Agile, Waterfall);
  • Familiarity with Amazon Web Services (AWS) and REST API;
  • Familiarity with AI basics (e.g. ML/NLP, AI Model training/serving);
  • Ability to interface competently with other technical personnel or team members to finalize requirements;
  • Ability to write and review portions of detailed specifications for the development of complex system components;
  • Ability to conduct technical research & PoC;
  • Ability to mentor/promote junior engineers;
  • Workable English in oral speaking and writing;


  • Shanghai, Shanghai, China RE Info Tech-Shanghai branch Company Full time

    Job Title: Senior Software Engineer IIThis is a challenging role that requires a strong background in software development, particularly in Python. The ideal candidate will have a solid understanding of software design principles, data structures, and algorithms.Key Responsibilities:Design and develop complex software systems using Python and other relevant...


  • Shanghai, Shanghai, China RE Info Tech-Shanghai branch Company Full time

    About the RoleThe Senior Software Engineer II position involves leading complex research, design, and software development projects within a software functional area or product line. This role requires direct input to project plans, schedules, and methodology in the development of cross-functional software products.Key ResponsibilitiesDesign, prototype,...


  • Shanghai, Shanghai, China TE Connectivity Full time

    Unlock Your Potential at TE ConnectivityAt TE Connectivity, we empower our employees to unleash their potential and make a meaningful impact on the world. Our Software Systems Engineering Teams are at the forefront of creating innovative solutions that drive progress and sustainability.Job OverviewAs a Software Systems Engineer II, you will play a critical...


  • Shanghai, Shanghai, China TE Connectivity Full time

    Overview:At TE Connectivity, our Software Systems Engineering Teams work together to create innovative solutions for a safer, more sustainable, and connected world. As a Software Systems Engineer II, you will be part of a diverse team that designs, develops, and implements software operating and automation systems.Key Responsibilities:Conduct functional and...

  • Sales Engineer II

    4 weeks ago


    Shanghai, Shanghai, China Donaldson Full time

    Drive Business Growth with DonaldsonDonaldson is a leading technology and innovation company committed to solving complex filtration challenges. We're seeking a talented Sales Engineer II to join our team and contribute to our mission.Job Purpose:As a Sales Engineer II, you will be responsible for developing and growing our PF business in the food and...

  • Software Engineer II

    4 weeks ago


    Shanghai, Shanghai, China Microsoft Full time

    OverviewMicrosoft is seeking a highly skilled Software Engineer II to join our Developer Division, focusing on developer tooling and experiences, and application workload experiences. As a key member of our team, you will have the opportunity to develop and deliver great, consistent, and scalable AI tooling products, leveraging the latest Microsoft AI...


  • Shanghai, Shanghai, China Applied Materials Full time

    Key ResponsibilitiesAs a Customer Engineer II-DDP-C2 at Applied Materials, you will be responsible for performing standard service activities, including performing all standard service activities through Tier I unassisted, performing standard Tier II with assistance, performing routine preventative maintenance within established timeframes, and completing...


  • Shanghai, Shanghai, China Applied Materials Full time

    Job SummaryAt Applied Materials, we are seeking a skilled Software Engineer II-E2 to join our team. As a key member of our software development team, you will be responsible for developing code for moderately difficult software projects, designing and implementing bug fixes, and troubleshooting a variety of moderately difficult software problems.Key...


  • Shanghai, Shanghai, China Flexport Full time

    About FlexportFlexport 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. Our mission is to make global commerce easy and accessible.Job SummaryWe are seeking a skilled Software Engineer II to join our team in Shanghai or...


  • Shanghai, Shanghai, China Flexport Full time

    About FlexportFlexport is a platform for global trade, revolutionizing the way companies manage their international supply chains. Our mission is to make global commerce easy and accessible, and we're looking for talented engineers to join our team.The OpportunityAs a Software Engineer II, Forwarding Tech, you'll play a critical role in developing innovative...

  • Software Engineer II

    3 weeks ago


    Shanghai, Shanghai, China Microsoft Full time

    About the RoleMicrosoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.The Azure Data engineering team is leading the transformation of analytics in the world of...

  • Software Engineer II

    4 weeks ago


    Shanghai, Shanghai, China Microsoft Full time

    OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Our Azure Data engineering team is leading the transformation of analytics in the world of data...


  • Shanghai, Shanghai, China Applied Materials Full time

    Job Title: Software Engineer II-E2About the Role:We are seeking a highly skilled Software Engineer II-E2 to join our team at Applied Materials. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions for moderately difficult projects.Key Responsibilities:Develop software code...

  • Product Engineer II

    2 weeks ago


    Shanghai, Shanghai, China Cadence Design Systems, Inc. Full time

    At Cadence, we're looking for a talented Product Engineer II to join our team. This role involves developing software tools for advanced chip design platforms.The responsibilities include engaging with customers to understand their ASIC design requirements for nano-technology process nodes and assisting them in adopting Cadence design platform and helping...


  • Shanghai, Shanghai, China RE Info Tech-Shanghai branch Company Full time

    Job SummaryThis is a challenging role that requires a skilled software engineer to design, develop, and implement complex software systems. The ideal candidate will have a strong background in Python and experience with backend development.Key ResponsibilitiesDesign and develop complex software systems using Python and other relevant technologies.Collaborate...


  • Shanghai, Shanghai, China Applied Materials Full time

    Job Summary:We are seeking a skilled Customer Engineer II-DDP-C2 to join our team at Applied Materials. The successful candidate will be responsible for performing standard service activities, responding to fab issues, and verifying operational quality of system equipment.Key Responsibilities:Perform routine preventative maintenance within established...


  • Shanghai, Shanghai, China Cadence Design Systems, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer II to join our team at Cadence Design Systems, Inc. The successful candidate will be responsible for developing runtime software for the Palladium emulation system, detecting and troubleshooting software issues, and collaborating with system software and hardware engineers in the development of our...


  • Shanghai, Shanghai, China RE Info Tech-Shanghai branch Company Full time

    OverviewWe are seeking a skilled Backend Development Expert to join our team at RELX, the parent company of LexisNexis. This position will be based in Shanghai, China, and will play a critical role in the development of cross-functional software products.Salary:$120,000 - $180,000 per yearJob Description:This position performs complex research, design, and...

  • Sales Engineer II

    1 month ago


    Shanghai, Shanghai, China Donaldson Full time

    Job Title: Sales Engineer IIAt Donaldson, we're committed to solving the world's most complex filtration challenges. As a Sales Engineer II, you'll play a key role in driving business growth and developing our LifeTec liquid business in the food and beverage industry.Key Responsibilities:Develop and execute sales strategies to achieve annual sales and profit...


  • Shanghai, Shanghai, China Microsoft Full time

    **Overview**Microsoft is a company where passionate innovators come together to collaborate and drive innovation. As a Software Engineer II in our Azure Data team, you will be responsible for designing, developing, and implementing data movement solutions for Microsoft customers. You will work closely with the product team to improve the performance and...