Taro Logo

Senior Software Engineer (Backend, RESTAPI, Python, Flask)

A global investment management organization offering asset management, wealth management, and fintech solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Job Description

Franklin Templeton is seeking a Senior Software Engineer to join their AI & Digital Transformation group within Franklin Templeton Technologies. This role focuses on developing innovative digital investment products and solutions, particularly working with the Goals Optimization Engine (GOE) - a patented fintech product built on mathematical optimization, probability theory, and AI techniques. The position involves building and optimizing backend systems, APIs, and databases while leveraging cutting-edge AI technologies including Generative AI.

The ideal candidate will have 8+ years of software development experience and strong expertise in Python, RESTful APIs, and backend frameworks like Flask. They'll be responsible for architecting scalable solutions, ensuring application security, and maintaining high code quality standards through peer reviews and testing. The role requires collaboration with cross-functional teams and participation in the full software development lifecycle.

Franklin Templeton offers a comprehensive benefits package including medical insurance, stock investment plans, and professional development opportunities. The company maintains a welcoming, inclusive culture that values diversity and provides resources for continuous learning and growth. Located in Hyderabad, India, the position offers access to modern facilities including an onsite fitness center, health center, and child care facility.

This is an excellent opportunity for a seasoned backend engineer looking to make an impact in the financial technology sector while working with cutting-edge AI technologies and optimization systems. The role combines technical challenges with the opportunity to contribute to innovative financial solutions that help clients achieve their investment goals.

Last updated 4 days ago

Responsibilities For Senior Software Engineer (Backend, RESTAPI, Python, Flask)

  • Architect, build, and optimize back-end systems, APIs, and databases
  • Write clean, efficient, and maintainable code with strong documentation
  • Integrate AI-assisted development workflows
  • Collaborate with product managers, designers, and other developers
  • Engage in user acceptance testing (UAT)
  • Build and deploy back-end services in Python using frameworks like Django or Flask
  • Ensure application security, performance, and scalability
  • Debug and troubleshoot issues across the entire stack
  • Participate in sprint planning and release planning
  • Conduct peer code reviews and performance tuning

Requirements For Senior Software Engineer (Backend, RESTAPI, Python, Flask)

Python
Redis
MongoDB
PostgreSQL
MySQL
Kubernetes
Node.js
  • 8+ years of experience in software development
  • Bachelor's degree in computer science, Engineering, or related fields
  • Strong understanding of RESTful API design and development
  • Experience with Python (Django, Flask)
  • Familiarity with message brokers and event-driven architecture
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Proficiency in databases (PostgreSQL, MySQL, MongoDB)
  • Strong understanding of API security protocols
  • Experience with DevOps practices and CI/CD pipelines
  • Strong communication and collaboration abilities

Benefits For Senior Software Engineer (Backend, RESTAPI, Python, Flask)

Medical Insurance
Vision Insurance
Dental Insurance
Education Budget
Parental Leave
Equity
  • Professional development opportunities
  • Educational assistance program
  • Medical, Life and Personal Accident Insurance
  • Employee Stock Investment Plan (ESIP)
  • 12 weeks Paternity leave
  • Onsite fitness center and recreation center
  • Transport facility
  • Child day care facility
  • Health Center with doctor availability
  • Library and gymnasium

Related Jobs