CareerPlan

Principal Software Engineer/Developer

USAFull-time2026-11-05 → 2026-11-10
On-siteNo visa sponsorship

Core

Design and implement application-level architecture, build backend systems and APIs, and develop distributed data lakehouse architectures.

Role type

Principal Software Engineer (Backend & Data Engineering)

Builds

Backend systems, APIs, distributed data lakehouse architectures, and data engineering pipelines.

Domain

Cloud-native data engineering and backend systems

Required skills

Python, FastAPI, Flask, Apache Spark, Delta Lake, Snowflake, Kafka, AWS, Azure, Pandas, NumPy, Power BI, Tableau, Oracle DB, Git, Jenkins, Azure DevOps

Preferred skills

Software architecture, test planning, project coordination, risk management, technical analysis, mentoring

Technologies

Python, FastAPI, Flask, Apache Spark, Delta Lake, Snowflake, Kafka, AWS, Azure, Pandas, NumPy, Power BI, Tableau, Oracle DB, Git, Jenkins, Azure DevOps

Responsibilities

Design and implement application-level architecture; Build backend systems and APIs; Design distributed data lakehouse architectures; Develop and maintain test automation frameworks; Deploy and maintain applications in AWS or Azure; Implement messaging integrations; Perform data analysis and visualization; Plan project life cycles; Advise senior management on technical strategy; Mentor junior team members.

Seniority

Principal, hands-on IC with strategy & mentorship