• Software Engineer I

    Job Location(s) US-NY-Corning
    Posted Date 4 weeks ago(4 weeks ago)
    Job ID
    Software Engineering
    Position Type
    Contract (Full-Time)
    # of Openings
  • Overview

    Working Hours: Monday - Friday; 8am - 5pm 
    OT: Case by Case basis 

    *Candidates MUST be able to interview in person. 


    Scope of Position (i.e. projects involved with and role within group): 
    • Participate in research software engineering projects providing software development and modeling support to Company technology community and to enable effective innovation and competitive advantage of company products. 
    • Responsible for developing, participating on development teams designing, developing, testing, and deploying solutions for internal systems. 
    • Participate on project teams leveraging emerging technologies to deploy state of the art software solutions across all company businesses. 
    • Participate in internal and external working groups to advance the use of emerging software technologies within company. 


    Day to Day Responsibilities: 
    • Work with team to develop system requirements, establish design constraints, and set priorities. 
    • Build software solutions for internal customer projects. 
    • Develop software solutions by gathering customer requirements, conferring with users, studying systems flow, data usage, and work processes, and investigating problem areas. 
    • Help develop software development lifecycle and software project management best practices (from coding best practices to project management, unit test, archive management, etc…). 
    • Communicate development, testing results and project progress to team members and leadership. 


    Desired Skills 
    • Strong technical expertise in software engineering. 
    • Knowledge of Web Technologies: Django, Flask, Node.js, Angular, React, Vue, Jasmine, QUnit, etc. 
    • Ability to manage, prioritize and execute multiple projects simultaneously. 
    • Ability to communicate effectively to a diverse technical and non-technical audience, including non-native English speakers. 
    • Ability to work effectively in a small team: be cooperative, flexible, and respectful, communicate constructively, show commitment, and work toward a common goal. 
    • Working knowledge of RHEL/CentOS and other UNIX operating systems. 
    • Ability to communicate with and understand the complex requirements of scientists, engineers and professional staff in the deployment of scientific computing solutions. 


    Education: AAS Required, BS Desired (recent grads will be considered) 
    Experience: 0-3 Years 

    *Candidates MUST be able to interview in person 

    Manager Must Haves: 
    • Knowledge of scripting languages (i.e. Python, Shell (BASH or ZSH), Perl) 
    • Must have past experience working on project teams 
    • Must be able to work onsite for the length of the assignment - no remote work 
    • Must have a background in software development


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.