We are looking for a Principal Software Engineer, VP to lead technical excellence and contribute to the enhancement and maintenance of Charles River IMS modules. The successful candidate will work independently to analyze, design, develop, test, and debug large and complex software enhancements and solutions.
Requirements
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study
- 10+ years of progressively responsible professional software engineering experience
- Experience with Spring Boot Microservices and cloud environments
- Understanding of microservice architectures and Kubernetes
- Knowledge and experience working with Kafka and message-based systems
- A minimum of 6 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
- Authoritative experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages
- Demonstrated problem solving abilities involving multi-tiered, high-performance database applications
- Outstanding written and verbal communication skills
- Able to work well with peers in a collaborative team environment
- A minimum of 5 years working with an Agile development methodology
Benefits
- Generous medical care
- Insurance
- Savings plans
- Flexible Work Program
- Wealth of development programs and educational support
- Paid volunteer days
- Matching gift program
- Employee networks
- 401K with company match
- Basic life, medical, dental, vision, long-term disability, and other optional additional coverages
- Paid-time off
- Employee Assistance Program
- Incentive compensation
- Tax advantaged savings plans