Principal Software Engineer, Architecture

Massachusetts, United States
15 Aug 2019
End of advertisement period
15 Oct 2019
Contract Type
Full Time

Functional Area: Educational Technology
Department: edX
School Area: Office of Provost
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 ENGINEER, edX, to assume a key role in building the world’s trusted platform for education and learning. Will design, develop, deploy, and support scalable software systems; collaborate with Product Management, UX, and Data Science areas to understand business problems and identify solutions; provide mentorship to team members and assist with feedback on code reviews; weigh in on technical decisions, implementations, and trade-offs that impact engineering teams across the organization; build and maintain operationally viable solutions throughout the software life cycle; promote teamwork; research cutting edge technology; and support a work atmosphere that encourages continuous improvement.

edX is an open source, edTech software startup venture between MIT and Harvard.

Job Requirements

REQUIRED: at least two years of full-stack coding experience with JavaScript, Python, or other server-based programming language; real-world experience with web development frameworks like Django; experience developing REST APIs; demonstrated skill building service-oriented architectures; experience researching and proposing new technologies; ability to problem solve and drive projects with loosely defined requirements; and experience working in an agile development environment.  PREFERRED:  experience with React or other modern JavaScript frameworks, building static websites and single-page applications, architecture and solutions development leveraging microservices, and test-driven development; experience contributing to open source projects; B.S. in computer science; and familiarity with compliant front-end development standards and accessibility best practices.  Job# 17870-O

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.