Principal

Principal-QuantitativeDeveloper-Python/C++&Cloud

Bangalore, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal - Quantitative Developer - Python / C++ & Cloud at Principal. Skills: Python, C++, Cloud, Quantitative Development. Design full-stack applications. Develop full-stack applications”

What You'll Achieve.

Deliver robust solutions; Build scalable systems; Empower teams to innovate faster; Reduce operational overhead; Deliver greater value to clients

What They're Looking For.

Must Have

Expert-level proficiency in Python, Working knowledge of TypeScript, Working knowledge of SQL, Hands-on experience with FastAPI, Hands-on experience with Flask, Hands-on experience with Django, Experience with Oracle databases, Proficient in GitHub Enterprise, Familiarity with OAuth2, Familiarity with SSO, Familiarity with secure token-based authentication, Comfortable using JupyterLab, Comfortable using VS Code Server, Comfortable using JetBrains IDEs, Comfortable using GitHub Copilot, 10+ years of professional experience in software development, Focus on Python, Focus on Database engineering, Focus on full-stack engineering

Nice to Have

Exposure to cloud platforms (AWS, Azure, or GCP), Exposure to containerization (Docker, Kubernetes), Experience with event-driven architectures, Experience with messaging systems, Familiarity with DevOps practices, Familiarity with Jenkins, Familiarity with Terraform, Familiarity with Ansible, Deep knowledge in the Investment RISK platforms/methodologies/analytics, Ability to mentor junior developers

What You'll Do.

Design full-stack applications

Develop full-stack applications

Deploy full-stack applications

Support RISK analytics

Support risk batch workflows

Architect backend services

Implement backend services

Optimize data access layers

Integrate authentication mechanisms

Enhance developer experience

Collaborate in Agile teams

Participate in sprint planning

Participate in code reviews

Participate in retrospectives

Drive continuous improvement

How You'll Work.

Team & Collaboration

Work closely with product managers; Work closely with quant analysts; Work closely with infrastructure teams; Collaborate in Agile teams; Work independently and collaboratively in a distributed team environment

Communication Scope

Communication skills

Full Job Description

## ## Job Description: **Job Description:** **Job Title: Principal Software Engineer** Join our dynamic team building scalable, high-performance platforms to support Risk analytics, data-driven decision-making, and modern application development. If you thrive in a fast-paced environment and enjoy working with cutting-edge technologies, this opportunity is for you. **The Purpose of Your Role** As a Principal Software Engineer, you will be a key contributor to the design, development, and deployment of full-stack applications that support RISK analytics, modeling, and risk batch workflows. You will work closely with product managers, quant analysts, and infrastructure teams to deliver robust solutions that are cloud-ready, modular, and maintainable. **The Value You Deliver** * Architecting and implementing backend services using Python frameworks such as **FastAPI** , **Flask** , and **Django** , with a focus on performance, scalability, and security. * Designing and optimizing data access layers for **Oracle** databases, ensuring efficient query performance and data integrity. * Integrating enterprise-grade authentication mechanisms including **OAuth2** and **SSO** , ensuring secure access across applications. * Enhancing developer experience through IDE integrations like **JupyterLab** , **VS Code Server** , and **JetBrains** , and leveraging **GitHub Copilot** for AI-assisted development. * Collaborating in Agile teams, participating in sprint planning, code reviews, and retrospectives, and driving continuous improvement in engineering practices. **The Skills That Are Key to This Role** * **Languages** : Expert-level proficiency in **Python** , with working knowledge of **TypeScript** and **SQL**. * **Frameworks** : Hands-on experience with **FastAPI** , **Flask** , and **Django** for microservices and web applications, REST API integration * **Data Access** : Experience with **Oracle** databases, including schema design and performance tuning. * **Version Control

Free ATS check

Applying for this Principal - Quantitative Developer - Python / C++ & Cloud role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Principal?

Real rants from real employees. Read before you apply.

Read Company Rants →