Principal - Quantitative Developer - Python C++ & Cloud
fidelity business india private
📍 manyata tech park l5 building bangalore india india🕐 2mo ago🔗 workday
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**: Proficient in **GitHub Enterprise**, including branching strategies and CI/CD workflows.
* **Authentication**: Familiarity with **OAuth2**, **SSO**, and secure token-based authentication.
* **Developer Tools**: Comfortable using **JupyterLab**, **VS Code Server**, **JetBrains IDEs**, and **GitHub Copilot**.
**The Skills That Are Good to Have for This Role**
* Exposure to cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
* Experience with event-driven architectures and messaging systems.
* Familiarity with DevOps practices and tools like Jenkins, Terraform, or Ansible.
* Understanding of financial services or asset management domain is a plus with deep knowledge in the **Investment RISK platforms/methodologies/analytics**
* Strong communication skills and ability to mentor junior developers.
**How Your Work Impacts the Organization**
Your work will directly support mission-critical platforms that enable research, modeling, and investment decision-making. By building reliable and scalable systems, you will empower teams across the organization to innovate faster, reduce operational overhead, and deliver greater value to clients and stakeholders.
**The Expertise We’re Looking For**
* Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
* 10+ years of professional experience in software development, with a strong focus on Python, Database engineering and full-stack engineering.
* Exposure and expertise in the Investment RISK platforms, methodologies and calculation
* Proven ability to work independently and collaboratively in a distributed team environment.
**Location: Bangalore – Manyata/EGL**
**Shift Timings: 11:00 AM – 8:00 PM**
Certifications:
---------------
Category:
---------
Information Technology