Principal Engineer, VP
Core
Drive technical excellence by independently analyzing, designing, developing, testing, and debugging large and complex software enhancements and solutions within Charles River's business and technical problem domains.
Role type
Principal Engineer, VP
Builds
Core frameworks, primary facilities critical to system operation, and sustainable software solutions for complex problems.
Domain
Financial services (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, Wealth Management)
Deliverable
production ML models | product features
Required skills
Java, C#, SQL, JavaScript, Spring Boot Microservices, Kubernetes, Kafka, message-based systems, object-oriented programming, relational databases (RDBMS), low-latency and high-performance systems, CI/CD pipelines, Agile/Scrum methodology, unit and automation testing, cross-team coordination.
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
Design product architecture, mentor and coach senior engineers, resolve advanced software technical issues, conduct code reviews, establish quality standards, lead agile software development process, plan and coordinate cross-team activities.
Seniority
Principal, hands-on IC with mentorship and strategy