Key Responsibilities: Drive and deliver the next generation of features and functions to expand the InvestCloud product offering. Find ways to leverage new technologies to increase the scalability and performance of the platform. Recognize opportunities to expand the product suite to capitalize on new market opportunities. Develop and architect new product features. Make informed decisions, and be comfortable with celebrating your successes and learning from your failures.
Requirements: Experience with highly available, multi-tenant, cloud-deployed applications. A BS/BA in Computer Science, or related field, and a strong interest in investment management. Experience in multi-threaded application environments. Knowledge of SQL and NoSQL database architectures. Experience with Git. Experience programming in Java, .NET, or Python a plus.