Senior Software Engineer

  •  

New York, NY

Industry: Manufacturing

  •  

5 - 7 years

Posted 19 days ago

  by    Max Sabrin

 

Responsible for the design, development, implementation, and maintenance of application software.

This position reports to: Director, Research & Development

Key Responsibilities

Participates in software engineering projects and contributes to the design and development of application software.

Interacts with team members to provide support for software development activities.

Reports status to project management staff.

Generally, receives guidance or direction from team leaders and project management.

Reviews design and documentation to ensure compliance with design criteria and standards.

Provides detailed design documentation.

Maintains software systems and supports efforts in defect tracking and resolution.

Performs other related duties as required.

Key Metrics:

Impact is measurable on the function and may extend to other functions.

Failure to resolve problems quickly can result in major delays impacting major objectives of the department or function.

Key Leadership Behaviors

Assignments or projects are diversified and decisions or resolution of problems require the creative analysis of facts and general principles to develop courses of action.

Decisions require acting within general operational parameters and guidance is available through broad functional policy.

Education: Bachelor's degree

Years and Type of Experience: 6 - 10 years relevant work experience.

Key Required Skills, Knowledge and Capabilities:

Requires knowledge of best practices for applications development.

Experience:

  • c++: 6 years (Preferred)
  • Software Development: 5 years (Preferred)

Work authorization:

  • United States Citizen