Software Engineer

Why This Job?

This job exists at IMS to apply the principles of software engineering to the design, development, maintenance, and testing of the IMS software platform.

Apply Now

Who We Are

Investor Management Services (IMS) is a well-funded, product & customer focused start-up located in Charlotte & Raleigh, NC. Our platform was launched in 2015 in response to an obvious void that was causing inefficiencies for private equity Commercial Real Estate (CRE) firms, and we have now become one of the leading investor management platforms in the CRE industry. Born out of a 20+ years of real estate experience, our technology is designed to solve core business pains of real estate investment professionals. IMS provides CRE investment sponsors a platform to manage investors and investments, analyze their investment portfolio in real-time, store and disseminate documents, and drive investor connection & transparency.


What You'll Do

  • Design: plan the architecture and design for new features
  • Develop: write code for new features, and enhance existing features
  • Test: write unit tests for your code
  • Grow: learn new tools and techniques
  • Replace: rewrite and refactor outdated code


What You'll Work With (Tech Stack)

  • AngularJS front-ends migrating to React, new code in TypeScript
  • Service-oriented Ruby on Rails API
  • PostgreSQL database
  • Applications hosted in AWS


Required Experience

  • 2+ years software development experience
  • We don't require experience with specific tools because great engineers can learn new tools


What Would Make Us Excited About You?

  • You have a passion and curiosity to learn
  • You enjoy problem solving, understand complex ideas, and can analyze information to effectively choose the best solution
  • You approach new challenges with a positive attitude
  • You are someone who focuses on quality, is organized, and are thorough in how you reach solutions
  • You have a desire to engineer with the customer in mind & enjoy helping to ensure success for IMS customers
  • You believe in the collective power of an Engineering team & are open to learning with others and paired programming
  • You enjoy pushing yourself to meet challenging goals


Why You Should Be Excited About Us

At IMS we OWN IT! Our core values drive our success as an organization, and we look for teammates who want be a part of growing a game-changing business in the Fintech space. Each day offers new opportunities to excel or take on new challenges, innovation is at the heart of what we do, and we have a passionate, driven team of people who aspire to make a difference.

IMS is committed to creating and harnessing the power of a world-class team to fuel our company’s hyper-growth. We have brand-new headquarters in Charlotte’s urban core, kegs of beer from local craft brewers, and an on-site gym that offers group workout classes. We love to work hard and play hard and believe that every workplace needs to have a little fun (scooters in the office anyone?)! We pride ourselves on a culture that enables each teammate to thrive, both inside and outside of our doors, and we believe that a highly engaged workforce is the key driver in creating a world-class business.



This role can be located in Charlotte or Raleigh, North Carolina.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability or protected veteran status.

Apply Now

© Copyright 2020 Investor Management Services, LLC. All Rights Reserved.

Terms & Conditions | Privacy Policy