Senior Sofware Engineer(Backend) 1

2 weeks ago


Shanghai, Shanghai, China Atlas Copco Full time
.fit_to_content{width:%;height:auto}

Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations.

Join us on our journey for a better tomorrow.

Your Role

Mission

As a key player in our software development team, your mission is , on the basis of Atlas Copco standards and best practices, to continuously optimize and innovate, participate in team discussions and define the necessary product functions, define the work content and work plan, design, write, test and debug software product modules or overall technical framework, solution details, functional modules, etc.,develop specific communication protocols, API, SDK, component, interfaces, Middle-layer, underlying frameworks, class libraries, etc., output stable, high-performance, high-availability back-end service programs, and achieve the purpose of delivering stable and reliable overall product solutions. Develop software capabilities with other members of the R&D team to optimize the quality of software system and products..

Working closely with the software team and related stakeholder,including architect, developer, tester, PO, scrum master,quality, incident specialist, etc, you will play a pivotal role in driving technological innovation and excellence. Your responsibilities extend beyond mere developing and execution; you will also inspire and mentor team members in some necessary working activity, fostering a R&D engineering culture of continuous learning and improvement. By championing robust and scale-able technology solutions, you will contribute to the creation of top-level software products and system that meet and exceed industry standards,you are reporting to the software development team manager at our Innovation Center Asia.

Major Responsibilities

Duties and responsibilities include, but are not limited to:

Participate or take charge in technical solutions and architectural design.Develop core software products of the company , including but not limited to industrial automation systems, monitoring platforms, and data analysis platform.Responsible for code quality and stability, including code reviews,performance optimization and necessary technology decision.Design, develop,troubleshoot and debug C# or Golang-based applicationsWork with other engineers to ensure that applications are integrated with existing systems and meet the needs of the software system and product.Write high-quality, efficient,readable and maintainable code, including unit testing.Write, audit, and improve our test coverage in each necessary section of code file.Implementation of specific protocols to work with Atlas Copco tightening system.Writes and reviews tech proposal and functional specifications when requested.Develops documents and the detailed design, estimate development cost and time.Design and create standardized solution for common uses in developing.Design and implement efficient,robust, scalable backend services and APIs.Construct high-performance microservices architecture with Go or C# ,even Python, optimizing system performance and response times.Make sure system and module boundary log recorded and stored to ensure the system issue and problem traceable.Collaborate with cross-functional teams to ensure software design aligns with business requirements.Participate in database design, optimizing data storage and retrieval efficiency.Author technical documentation and development guidelines, providing technical support and training to team members.Supervising test, debug of software at supplier sites or on workshop if necessaryCooperate globally within Software developer team and be able to share the global experience to local project and vice-versa.Promote communication and collaboration among team members.Keep tracing of new technology trending and sharing to team in time.Domestic and international travel is on-demand and necessary.


To succeed, you will need

Education & Experience

Bachelor or Master of Science in software, computer or electronics engineering,engineering or mathematical or similar major fields.2+ years of experience in using modern devops tool chain, writing dockerfile ,yaml etc.5+ years experience in developing C#/.Net and 3+ years in developing Golang.Experience in Object-oriented and combination-oriented design.Experience in Software development under Microsoft Windows and LinuxExperience with distributed tracing and logging systemsExperience with performance monitoring and optimizationExperience with databases such as MySQL, PostgreSQL, and MongoDB .etcExperience with Git,Gitlab, Bitbuket,Jenkins, ArgoCD etc.Good communication skills, able to work efficiently in a diversity environment.Experience in co-working in an agile scrum team at R&D.Experience in industrial manufacturing or related industry is preferred.

Knowledge & Skills

Proficient with C#/NET, Golang, Python, C/C++、Java in 2-3 language.Proficient with micro、gframe、go-zero、beego、echo、gin in golang and MassTransit core、Service Fabric、Akka.NET、Orleans in 2-3 framework.Proficient with RESTful APIs and gRPC, and common protocol, skilled at integration of software system with other systems and services.In-depth understanding of microservices architecture and containerization technologies (such as Docker and Kubernetes).Proficient with relational and non-relational databases, with database optimization such as sqlserver,mysql,mongodb,cassandra.Solid software engineering practices, including unit testing, continuous integration, continuous deployment and continuous delivery.Proficient in using cache technology such redis,memcached,Couchbase.Strong analytical and problem-solving skills, capable of designing and implementing scalable, maintainable solutions.Solid ability to work independently or in a team-oriented, agile development environment, meeting deadlines and adapting to changing requirements.Proficient with version control system and related tool, eg. Gitlab,Bitbucket,git, svn.Ability to monitor and optimize performance by using tools such as pprof, expvar,OpenTelemetry,NET Memory Profiler,dotTrace etc...Ability to write secure code to prevent common backend security threats, such as Flooding Request, SQL Injection,OOM, etc..Knowledge of MES, SCADA,Codesys,PLC, AIoT、BigData、Network、Server、Cloud .Fluent Chinese and English language skills are expected for this role.

Personality & Behavior Traits

High level of responsibility and self-drivingCreativity and an open-minded personalitySoftware quality and efficiency awarenessSense of urgency Innovative and curious on new technology with hands-on it.User and UX-oriented thoughtTransparent work with team

In return, we offer you


•A friendly, family-like atmosphere.
•Plenty of opportunities to grow and develop.
•A culture known for respectful interaction, ethical behavior and integrity.
•Potential to see your ideas realized and to make an impact.
•New challenges and new things to learn every day.
•Access to global job opportunities, as part of the Atlas Copco Group.

City
shanghai



  • Shanghai, Shanghai, China EF Education First Full time

    Senior Backend Engineer Job Description About Us: EF Education First, a global pioneer in international education, is dedicated to breaking down barriers in language, culture, and geography. To date, we have empowered over 15 million individuals to learn a language, explore the world, and earn an academic degree. With 500 schools and offices across...


  • Shanghai, Shanghai, China Riot Games Full time

    Riot Games was founded in 2006 by passionate gamers who believe that focusing on players during game development leads to outstanding games. In 2009, Riot launched its first game, League of Legends, which quickly gained both critical and player acclaim. With over 100 million players every month, League of Legends is the most popular video game globally. The...


  • Shanghai, Shanghai, China Maersk Full time

    Opportunity At Maersk, we are transforming to become the global integrator of container logistics, connecting, and simplifying our customers' supply chains. As part of this journey, we are hiring for a Senior Software Engineer in the Maersk Air & LCL (Less than Container Load) Platform technology team, which is responsible for building and running digital...


  • Shanghai, Shanghai, China Dun & Bradstree Full time

    Why Choose to Work at Dun & Bradstreet? Dun & Bradstreet harnesses the power of data analytics to create a brighter future. Each day, we are exploring new ways to continuously drive a culture of excellence, accelerate innovation, and growth. With over 6000 passionate employees worldwide, we are committed to assisting customers in transforming the unknown...


  • Shanghai, Shanghai, China Atlas Copco Full time

    .fit_to_content{width:%;height:auto}The RoleDuties and responsibilities include, but are not limited to:Support screw feeder local engineering related activity, as main contact point between Division project team and ICAResponsible on screw feeding product in house testing and validationSupport field test activityProvide engineering and basic design idea to...

  • Software Engineer

    2 weeks ago


    Shanghai, Shanghai, China Maersk Full time

    OpportunityAt Maersk, we are undergoing a transformation to become the leading global integrator of container logistics, simplifying and enhancing our customers' supply chains.We are currently seeking a leader to join the Maersk Air & LCL (Less than Container Load) Platform technology team. This team plays a crucial role in developing and managing the...


  • Shanghai, Shanghai, China RELX Full time

    About the Role The Data Engineer 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. This SWE performs software design — typically across multiple systems;...


  • Shanghai, Shanghai, China Arrow (China) Electronics Trading Co., Ltd Full time

    Description : Senior Field Application Engineer We are looking for a Senior Field Applications Engineer to join Arrow company, in Shanghaioffice. The main purpose of the position is to drive demand creation by maximizing Arrow content on designs. You need to understand customer needs and leverage Arrow's engineering and design services resources to...

  • Senior IT Engineer

    7 days ago


    Shanghai, Shanghai, China ZF Group Full time

    Req ID 70762 | Shanghai, China, ZF Asia Pacific Group Co., Ltd. We are looking for new colleagues who will join our team at our location Shanghai. You tasks:1. To be the regional focal point for all Workplace, Infrastructure, Operations related HW, process, services, and projects.2. Support server, network, workplace related issues including analyzing,...


  • Shanghai, Shanghai, China ABB Full time

    Senior Bid and Proposal EngineerJoin ABB's global team in Shanghai, China, and play a key role in shaping the future of the industry. At ABB, we value diversity and inclusivity, striving to create a welcoming environment for everyone, regardless of their background.As a Senior Bid and Proposal Engineer, you will be responsible for developing technical...


  • Shanghai, Shanghai, China RELX Full time

    Are You a Champion for Continuous Improvement?Do you enjoy collaborating with teams to solve complex technical problems in the realm of employer-employee relations?About Our TeamLexisNexis Legal & Professional is part of RELX, a worldwide provider of information-based analytics and decision tools. With 11,300 employees globally, we serve customers in over...

  • Software Engineer

    2 weeks ago


    Shanghai, Shanghai, China Riot Games Full time

    Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title League of Legends to critical and player acclaim. As the most played video game in the world, over 100 million play every month. Players form the foundation of our community and it's...

  • Software Engineer

    4 weeks ago


    Shanghai, Shanghai, China Riot Games Full time

    Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title League of Legends to critical and player acclaim. As the most played video game in the world, over 100 million play every month. Players form the foundation of our community and it's...


  • Shanghai, Shanghai, China GRUPO ANTOLIN Full time

    Job Description岗位说明书 Job Title: Senior Innovation EngineerDepartment: InnovationCompany: Antolin ChinaLocation: Shanghai, China Mission:We are looking for Senior Innovation Engineer to strengthen our innovation team in China. Through strong, cross functional teamwork in an agile environment, we create innovative solutions, which help drive the...


  • Shanghai, Shanghai, China Antolín Shanghai Office ACI (ACI) Full time

    J ob Description 岗位说明书 Job Title: Senior Innovation Engineer Department: Innovation Company: Antolin China Location: Shanghai, China Mission : We are looking for Senior Innovation Engineer to strengthen our innovation team in China. Through strong, cross functional teamwork in an agile environment, we create innovative solutions,...


  • Shanghai, Shanghai, China Luxoft Full time

    Project descriptionLuxoft is one of the major software services companies world-wide. In particular, we develop high quality software in automotive industry for most famous car makers. The software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Equipping cars with perception and machine intelligence...


  • Shanghai, Shanghai, China Third Bridge Full time

    Job Description Product & Technology Overview Our Chief Information Officer (CIO) leads the technology function, and our Chief Product and Data Officer (CPDO) leads the product function. We invest heavily in product, data, and technology capabilities, enabling us to deliver innovative products, solutions, and deep market intelligence to our clients. ...


  • Shanghai, Shanghai, China Qualcomm Full time

    Company: Qualcomm China Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Main Responsibilities: Option 1: Deep Learning Models Compiling, Algorithm optimization, Performance Benchmark, AI application intergration, AI framework Intergeration, Graph and Backend Compiler Development. Option 2:...


  • Shanghai, Shanghai, China Ansys Full time

    Requisition #:Our Mission: Powering Innovation That Drives Human AdvancementWhen leading companies want to test their groundbreaking ideas, they turn to Ansys' simulation solutions to bridge the gap between concept and reality. For over 50 years, Ansys software has empowered innovators in various fields to expand boundaries by harnessing the predictive...


  • Shanghai, Shanghai, China Third Bridge Full time

    Job DescriptionProduct & Technology OverviewOur Chief Information Officer (CIO) leads the technology function, and our Chief Product and Data Officer (CPDO) leads the product function. We invest heavily in product, data, and technology capabilities, enabling us to deliver innovative products, solutions, and deep market intelligence to our clients.The Product...