Principal Engineer, VP
Core
Drive technical excellence and provide thought leadership in designing product architecture for complex software solutions within Charles River's business domains.
Role type
Principal Engineer, VP
Builds
Core frameworks, primary facilities, and large-scale software enhancements critical to system operation.
Domain
Financial services (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, Wealth Management)
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C#, SQL, JavaScript, Spring Boot Microservices, Kubernetes, Kafka, object-oriented programming, relational databases (RDBMS), CI/CD pipelines, Agile/Scrum methodology, unit and automation testing, low-latency system design
Preferred skills
MS degree, 6+ years in financial services solutions, AI-assisted development tools, multi-tiered high-performance database applications
Technologies
Java, C#, SQL, JavaScript, Spring Boot, Kubernetes, Kafka
Responsibilities
Analyze, design, develop, test, and debug large and complex software enhancements; collaborate with Business Analysts and Product Managers; mentor and coach senior engineers; direct problem solving for major project phases; provide expert troubleshooting on mission-critical client implementations; lead agile software development processes; plan and coordinate cross-team activities
Seniority
Principal, strategy & mentorship