Bell Labs Software Developer Innovation Incubation

Innovation Incubation (InIn) function within Bell labs turns the research assets from Bell Labs into reality by building proto solutions that can be tested in the marketplace. The candidate will work with a team of talented software developers to incubate a few high impact software projects per year. The ideal candidate

• Loves to code and can solve complex problems
• Has strong ability to work within teams with excellent interpersonal skills and written/verbal communication skills
• Has strong creative ability to take research results and visions to create applications
• Able to contribute to creation and follow through on project timelines with documentation and design specifications

Key Responsibilities / Functions:

• Work with team members to create and develop innovation ideas into projects
• Write maintainable code with extensive test coverage following TDD/BDD principles, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment)
• Improve the skills of everyone around you through discussion, debate, and review. Promote work in an agile mode

NOTE: the requirements for backend and mobile app developers are significantly different, and we only require candidates meet one of the requirements.
Strong software development capability:
For backend: 2+ years developing Object Oriented applications in JavaScript (Node.JS), Python, or Java
For mobile application: 2+ years of mobile application development in iOS or Android
For both: experience with REST interfaces, XML, JSON, OAuth
Real world software development methodology:
Agile development (Scrum or Kanban).
Test driven development and unit testing with tools
Continuous integration process (automated testing, software packaging, etc).
Continuous deployment

Desired Qualifications:
Master Degree in Computer Science or related field
Experience with NoSQL database (especially MongoDB)
For full-stack: experience with AWS and cloud application, Docker container, Ubuntu/CentOS
For mobile: published App on Apple or Google Play store is a plus, familiar with mobile database such as Core Data or Realm

You may return to your current search results by clicking here.

Latest Job Listings