Senior Software Engineer

Apply Now

Company: Massachusetts Institute of Technology

Location: Cambridge, MA 02139

Description:

Posting Description

SENIOR SOFTWARE ENGINEER, Open Learning, Engineering , will architect, develop, and optimize scalable software solutions, ensuring performance, security, and maintainability; write high-quality code in Javascript, Python, and other modern web technologies; lead and participate in architecture discussions, technical design, and code reviews to maintain high engineering standards; collaborate closely with MIT developers, educators, learners, and the Open edX community to improve the Open edX platform and other open-source projects; troubleshoot, debug, and optimize systems, ensuring reliability and scalability; develop and maintain documentation and automated tests to support ongoing platform improvements; and stay up-to-date with emerging technologies and best practices, advocating for continuous learning and innovation within the team.

Find a full Job Description here: https://openlearning.mit.edu/jobs

Job Requirements

REQUIRED : Bachelor's degree in computer science or related technical field; and a minimum of seven years relevant programming experience; proficiency in at least one programming language: JavaScript (ES6+), Python, Ruby, Java, or PHP; experience with one or more front-end frameworks, like React; robust experience creating web applications using modern frameworks, such as Django, Rails, and NodeJS; solid understanding of the full web technology stack; and robust knowledge of relational databases and SQL. Job #24887-10

Salary range: $120K - $150K as determined by MIT's compensation team based on the skills and experience of the person hired.

The Senior Software Engineer will work on campus in Cambridge, MA a minimum of 2 days/week through August 2025. In September, this may increase to 3 days/week.

3/18/2025

Similar Jobs