12 Aug
|
Fidelity
|
Bengaluru
12 Aug
Fidelity
Bengaluru
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 setting 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
📌 Principal - Quantitative Developer - Python / C++ & Cloud (Bengaluru)
🏢 Fidelity
📍 Bengaluru