Principal
Principal-QuantitativeDeveloper-Python/C++&Cloud
Neural analysis suggests this role is
optimal for Lead candidates.
“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
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.