Software Engineer, Principal (Java, React)
Core
Designing and maintaining scalable backend services and frontend applications while integrating cloud-based data layers for enterprise analytics.
Role type
Principal Software Engineer (Full-Stack)
Builds
Scalable backend services, complex React frontend features, and cloud-based data integration pipelines.
Domain
Enterprise Analytics, Financial Technology, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java development, React architecture, TypeScript, JavaScript, HTML/CSS, PowerQuery, Snowflake SQL, Databricks data pipelines
Preferred skills
AI-driven feature integration, BI and analytics performance optimization
Technologies
Java, React, TypeScript, JavaScript, HTML/CSS, PowerQuery, Snowflake, Databricks
Responsibilities
Design and develop scalable backend services using Java; Lead implementation of complex React features; Integrate backend services with Snowflake and Databricks; Ensure production readiness and performance optimization; Provide technical leadership by mentoring senior engineers and guiding architectural decisions.
Seniority
Principal, hands-on IC with strategic leadership