Senior Software Engineer
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.
SENIOR SOFTWARE ENGINEER, MIT Investment Management Company (MITIMCo)-Application Development Team, to collaborate with investment management, real estate development, and operation professionals to design and build applications to meet MITIMCo’s investment analytics and operational data management needs. Responsibilities include providing thought leadership and hands-on technical expertise on the development, architecture, and operations of MITIMCo’s data platform and supporting applications, including designing and developing new applications or features within existing applications and troubleshooting or debugging programs; providing guidance to business stakeholders on pragmatic solutions to business requirements, system options, risk, cost vs. benefits, and impacts on processes and goals; collaborating with the business lines and development team and providing technical expertise to architect new solutions and review existing application architecture to ensure developed applications can meet current and future business needs; contributing to code reviews and collaborating to ensure best practices are adhered to within the application codebase; acting as a mentor to junior engineers and helping to establish technical standards and best practices; designing, developing, and maintaining CI/CD and unit testing frameworks; monitoring production environments and researching and resolving support issues; and evaluating current operating model against new technologies and techniques to identify areas of improvement.
REQUIRED: bachelor’s degree in math, finance, computer science, or related field; at least 10 years’ experience in application development related to the investment management and/or real estate business; ability to implement and understand software engineering design patterns; strong problem solving, communication, and interpersonal skills; ability to manage time effectively, execute successfully under minimal supervision, and work closely and effectively with technical and nontechnical users; and discretion and judgement with confidential information/subject matter. Job #18924-11
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.
MIT considers equivalent combinations of experience and education for certain jobs. All candidates who believe they possess equivalent experience and education are encouraged to apply.