This job is no longer available.

You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.

Senior Product Engineer

Job Description

Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools  

• Owning all technical aspects of software development for assigned applications; Performing hands-on architecture, design, and development of systems

• Performing hands-on software development and testing, typically spending about 60% of time writing code, API specs, conducting code reviews and testing in ongoing sprints, or doing proof of concepts/automation tools 
 • Driving consistent development practices - tools and common components; Developing deep understanding of tie-ins with other systems and platforms within the supported domains • Working with technical product managers contributing to blueprints, and assisting with annual planning of feature sets • Identifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges • Mentoring engineers, and may have management responsibilities over 2-3 engineers • Analyses requirements and clarify scope and breadth of work tasks with business analysts and product managers. • Reviews code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained. • Assist in identifying design issues and programming methods that will improve work productivity and product quality. • Communicate with co-workers, quality assurance staff, and Support staff to clarify program design details, exchange and verify information, and coordinate work activities. • Identify and resolve programming problems by following routine methods, established system development methodologies. 

• 6+ years of software development experience, and preferably a BS or MS degree in computer science, computer engineering, or other technical discipline.