M+E Technology Job Board

Sr. Software Engineer

  • Full Time
  • San Diego, CA
  • Applications have closed

Sony

Sony Electronics currently has an opening for a Senior Software Engineer. Senior Software Engineers are responsible for analyzing, designing, programming, debugging, and modifying software enhancements and/or new products. Using current programming language and technologies, they will write code, complete programming, and perform testing and debugging of applications. This engineer will complete documentation and procedures for installation and maintenance.  This position will work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. They will need to exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.  Networking with key contacts outside own area of expertise is an additional responsibility of this Software Engineer.

 
Qualifications

 Requirements:

  • Comprehensive understanding of JavaScript
  • Experience with front-end JS frameworks such as Backbone, Angular or React
  • Experience with NodeJS and NPM
  • A passion for Web Development and open source projects
  • Adaptability; Be able to learn new languages, frameworks or plugins quickly
  • Ability to recognize and analyze problems and then develop and implement solutions; a proven track record with experience leading technical projects to successful completion, from conception through implementation required
  • Must be able to work independently and in a team environment and possess excellent interpersonal skills
  • Ability to communicate clearly and concisely to all levels within the organization including: verbally and in writing
  • Must have 6 to 10 years of related engineering experience
  • Bachelor’s Degree in Engineering is required or equivalent

Bonus

  • Public/proven contributions to open source projects
  • Public/proven web-oriented hobby projects
  • Experience with Database design
  • Experience with Web services and REST APIs
  • Experience with Continuous Integration tools
  • Experience with Express or Hapi
  • Experience with Unit Testing
  • Experience with Mobile development (Android, iOS, WinRT and/or “Cordova”/”Phone Gap”)
  • Experience with rapidly prototyping with new technologies
  • Experience with Agile/Lean methodologies