Principal, Software Engineering - InsurTech Finance
Core
Design and operate scalable, resilient finance core systems handling high-volume online and offline financial calculations and transactions, while implementing agentic AI solutions to improve engineering productivity.
Role type
Principal, hands-on IC software engineer (finance systems & AI)
Builds
Scalable data pipelines, high-volume transaction processing systems, and agentic AI frameworks for engineering workflows
Domain
InsurTech / Financial Services
Deliverable
production ML models
Required skills
System design and architecture, Cloud platforms, APIs, Microservices, Distributed systems, Security, Observability, Data pipelines, High-volume transaction processing, Python, Node.js
Preferred skills
Oracle ERP, SAS, Databricks, Snowflake, Agentic AI frameworks, Masters degree in CS/CE
Technologies
Python, Node.js, Databricks, Snowflake, Oracle ERP, SAS, Cloud platforms, Microservices
Responsibilities
Provide hands-on technical leadership through prototyping, code reviews, and troubleshooting complex engineering challenges. Lead resolution of high-severity issues affecting performance, reliability, security, and data quality. Establish architecture, technical standards, and technology roadmaps for Finance Core Systems. Design scalable solutions for data pipelines and large-scale finance calculations. Implement practical AI and agentic AI solutions with guardrails. Investigate emerging technologies and lead proof-of-concepts. Mentor senior engineers and technical leaders.
Seniority
Principal, hands-on IC
