M+E Technology Job Board

Sr. Software Engineer

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

Sony Electronics

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 JS frameworks such as Angular, React, React Native
Experience with NodeJS and NPM
Experience with Web services and REST APIs
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 3 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 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