Share this Job

Research Associate, Full Stack Software Engineer

Apply now »

Date: Sep 20, 2022

Location: Corning, NY, US, 14831

Company: Corning

Requisition Number: 58153


Corning is vital to progress – in the industries we help shape and in the world we share.

We invent life-changing technologies using materials science. Our scientific and manufacturing expertise, boundless curiosity, and commitment to purposeful invention place us at the center of the way the world interacts, works, learns, and lives.

Our sustained investment in research, development, and invention means we’re always ready to solve the toughest challenges alongside our customers. 


This position is in the Scientific Computing group at Corning’s main research facility. In this role you will write software that assists scientists in making the next materials breakthrough. Part of the work will be a on a team of software developers creating large internal infrastructure projects, on other projects you may work closely with our scientists on an individual basis. Our software development group is part of our research division. As such we expect our applications to be of high quality, but do not have on call requirements for our developers.


This position can be remote if the applicant desires.


Scope of Position:

  • In your software development role, you will be participating on individual projects and team projects to enhance the scientific and modeling capabilities of Corning.
  • You will work with your team to define project specifications.
  • We are in research, exploring new technologies is part of the job!
  • Programming Skills - 5+ years:  Experience in multiple programming languages including python.
  • Working with databases (relational and non-relational). Choosing appropriate db technologies.  Creating efficient table structures.  Using SQL to query and manage databases.
  • Using web frameworks such as Django, Flask and API development
  • Building frontend clients using HTML, CSS, and JavaScript frameworks such as Vue
  • This position is for a senior developer. In all of the cases above where multiple technologies are mentioned, the candidate should be able to give an explanation (including scenarios) where each technology has an advantage over the other.


Team Skills:

  • Experience mentoring junior developers
  • Experience working with UI/UX design and QA teams.
  • Comfortable being a lead developer on a project.


Desired Skills:

  • Strong math and science skills. Strong Interpersonal, Presentation and Leadership Skills:
  • Experience communicating outside of the organization
  • Adept at working in environments with significant ambiguity and an ability to explore and drive to clear requirements
  • Able to interact effectively with customers and staff



  • Equivalent of a bachelor’s degree in Computer Science: must possess the theoretical underpinnings of computer science as well as practical experience.


Soft Skills:

  • Ability to cultivate a diverse and inclusive environment built on credibility, visibility, and trust while presenting and selling concepts to internal customers.
  • Willingness to take initiative and get results. 


This position supports immigration sponsorship


We prohibit discrimination on the basis of race, color, gender, age, religion, national origin, sexual orientation, gender identity or expression, disability, veteran status or any other legally protected status.


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. Please contact us to request accommodation.

Nearest Major Market: Corning