IT Software Engineer

Apply now »

Date: Jul 10, 2025

Location: Shanghai, SH, CN, 200031

Company: Corning

Requisition Number: 69542

 

The company built on breakthroughs. ​  
Join us.​  
       

                                                                    

Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocean to the farthest reaches of space, our technologies push the boundaries of what’s possible.  ​  

 

How do we do this? With our people. They break through limitations and expectations – not once in a career, but every day. They help move our company, and the world, forward. ​  

 

​At Corning, there are endless possibilities for making an impact. You can help connect the unconnected, drive the future of automobiles, transform at-home entertainment, and ensure the delivery of lifesaving medicines. And so much more.​   

 

​ Come break through with us.  

 

Corning’s businesses are ever evolving to best serve our customers, industries, and consumers. Today, we accelerate and transform life sciences, mobile consumer electronics, optical communications, display, and automotive markets. We are changing the world with: 

  • Trusted products that accelerate drug discovery, development, and delivery to save lives
  • Damage-resistant cover glass to enhance the devices that keep us connected
  • Optical fiber, wireless technologies, and connectivity solutions to carry information and ideas at the speed of light
  • Precision glass for advanced displays to deliver richer experiences 
  • Auto glass and ceramics to drive cleaner, safer, and smarter transportation 

Responsibilities

As Software Engineer, your main responsibilities will be to:

 

  • Lead and develop end-to-end technology solutions that solve our business needs, this will involve design, develop, testing, deploy and monitoring using a variety of application frameworks and systems
  • Be able to interpret complex system requirements and translate loosely defined requirements into solutions
  • Participate in architecture and software development activities, and apply software design principles, data structures and/or design patterns, and write the codes that is clean, maintainable, optimized, and modular with good naming conventions
  • Work closely with multiple stakeholders in a cross-functional organization within an Agile environment.
  • Lead testing activities to make sure end-to-end system can work well and meet operation requirements.

 

Education, Experience, and Licensing:

  • Undergraduate degree in Computer Science, IT, IS, or equivalent area of technical study
  • A minimum of 5 years of hands-on production programming experience with agile software development in a variety of languages, such as JavaScript/Node.JS, Python, .NET/C#, Go, Java, etc.…

 

Technical Qualifications:

A minimum of 5 years hands-on staging and production experience in each of the following areas:

  • Application software design patterns
  • Front-end development with a variety of web frameworks using both reactive and responsive design techniques as appropriate
  • Expert level proficiency with agile software development tools including Git (preferably Gitlab), CI/CD and technical documentation tools.
  • Expert level proficiency with agile work practices in settings involving multiple development teams, cross-functional team members and both local and remote participants with diverse backgrounds and experience.

 

Other Qualifications:

  • Demonstrated curiosity and an ability to learn new skills on an ongoing, sustained basis
  • Demonstrated systems perspective when analyzing problems, thinking about overall operation, failure modes and how to address these problems proactively
  • Strong interpersonal and communication skills, with the ability to build relationships, collaborate across teams, and clearly present ideas.
  • Proactive, adaptable, and willing to take initiative to drive results and embrace change with a positive attitude.
  • Ability to work in an agile product team environment and balance a diverse set of stakeholder requests
  • Excellent oral and written communication skills with an ability to break down complex technical systems to help business partners understand the value
  • Strong technical collaboration and communication skills as well as the ability to drive cultural change and adoption of best practices through community participation
  • Ability to collaborate with other teams across the company, defining technology roadmaps, sharing experiences and lessons learned for continual improvement
  • Process-oriented with great documentation skills

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. To request an accommodation, please contact us at accommodations@corning.com.

Apply now »