USD140,000-USD180,000 + Reporting to the EVP for Valuation and Analytics, the Senior Full Stack Developer will be the lead engineer working actively with our quantitative team to help develop and maintain a new platform of Python based models; design and test new features to support clients or new business opportunities; and set strategy for engineering as the group grows over time + Responsibilities for Senior Java Full Software Engineer + Develop, design, test and maintain software written in Java + Work closely with the Analytics team, clients and outside vendors + Help the EVP set near, mid and long term goals for engineering and product development as needed _MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants._ + 3-5+ years' experience as a Java Software Developer, including producing production code + Linux experience required, including general command-line familiarity + Must be comfortable with command-line syntax to navigate files and directory structures, whether it's a Linux shell or console + Experience with version control required, either GitHub or BitBucket + AWS Cloud experience required + Bachelors' degree required with a preference for degrees in Computer Science, Computational Finance, Mathematical Finance, Business Analytics or other programs that are quantitative and technical in nature 100% REMOTE Senior Java Software Developer needed for a premier, full-service loan sale advisor and financial services company - Direct hire, full-time, benefits, bonus, 401(k) Our company is one of the world's leading full-service advisory firms for commercial, residential, consumer and specialty finance debt. We provide a creative and comfortable work environment and the exciting opportunity to be part of a fast-paced, growing company. Reporting to the EVP for Valuation and Analytics, the Senior Full Stack Developer will be the lead engineer working actively with our quantitative team to help develop and maintain a new platform of Java based models; design and test new features to support clients or new business opportunities; and set strategy for engineering as the group grows over time. If interested in the Senior Java Engineer role, please apply today to find out more. Why join us? In joining our team as a Senior Java Developer, you'll enjoy great benefits, a creative work environment, and the exciting opportunity to be part of a fast-paced and growing company. We provide a competitive salary ($140,000 to $180,000 Dependent on Experience) and generous benefit package, which includes medical & dental, long-term health care insurance, life insurance, long & short-term disability, paid vacation, sick time and holidays, and a 401K retirement plan with a company match. + Salary up to $180,000 base salary. + Flexible PTO/PTO. Employees enjoy a generous amount of time to recharge. + Health and Wellness. Excellent medical benefits, employee network groups and paid parental leave are just a few of our programs to support your overall well-being. + Competitive Pay. You'll receive a competitive base salary with eligibility for generous incentives, bonuses, commission or RSUs (role-specific). + Learning and Career Growth. Your personal and professional development is a priority. We empower you to be a leader and grow your career through training, coaching and mentorship opportunities. + Fun. Every office has an employee-led Culture Crew that connects people through fun, meaningful events and initiatives like Wellness Wednesdays, Slack competitions and virtual happy hours!