Software Developer

Massachusetts, United States
12 Sep 2019
End of advertisement period
12 Nov 2019
Contract Type
Full Time

Functional Area: Research - Other
Department: Comp Sci & Artificial Intelligence Lab
School Area: VP Research
Employment Type: Full-Time
Employment Category: Exempt
Visa Sponsorship Available: No

Working at MIT offers opportunities, an environment, a culture – and benefits – that just aren’t found together anywhere else. If you’re curious, motivated, want to be part of a unique community, and help shape the future – then take a look at this opportunity.

SOFTWARE DEVELOPERComputer Science and Artificial Intelligence Laboratory (CSAIL), to play a key role in the evolution, operation, and educational research use of MIT App Inventor. MIT App Inventor is a project that allows beginning students and others without programming experience to create mobile applications for Android devices (and soon iOS). Responsibilities include developing and testing major platform components by working with the development and project teams to identify needed applications and improvements; developing new components and extensions for App Inventor as needed; helping support and communicate with researchers and educators using App Inventor; making public presentations about the App Inventor team’s work; supervising MIT students; and interacting with leaders in the educational technology community. 

Job Requirements

REQUIRED: bachelor’s degree (master’s preferred) in computer science/engineering or related engineering field; three years’ experience in a production software position (including significant responsibility for large implementations) and with Java, JavaScript, and the iOS and Android platforms; comfort with a variety of programming paradigms, including functional programming in dynamic languages, server-side technologies, and web client technologies like AJAX; experience as a member of a development team that has implemented a substantial system that has been successfully deployed to a diverse set of users in a web environment; experience with source code version systems and code review tools, e.g., git, Gerrit, and GitHub; experience writing unit, integration, and system tests; ability to work as part of a diverse, creative team; and excellent communication and presentation skills.  

PREFERRED: familiarity with current work in educational technology, including App Inventor, Scratch and StarLogo TNG, and Dev Ops; and operational responsibility for an extensive system with thousands of active users.  Job #17985

MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.