Home Online Python Principal Software Engineer

Home Online Python Principal Software Engineer

Python Principal Software Engineer

Full time at Thryve Digital Health LLP in Online
Posted on February 5, 2025

Job details

Role - Python Principal Software Engineer (Architect) Key Skills Required

  • Application Development
  • Strong in Data Structures and Algorithms
  • Architecture Designing and Solutioning
  • Flask, Django, FastAPI, RESTful API, SQL
  • GCP (or another cloud platform)
Experience 10+ years Base Location Hyderabad / Chennai Mode of Work Hybrid / Remote Role Summary: This role demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Python. The principal engineer will set coding standards, mentor junior developers and collaborate with cross functional teams to align tech solutions with business objectives. Responsibilities:
  • Building efficient server-side applications in python (flask, Django, etc.)
  • Expert in building efficient enterprise grade solutions in Python.
  • Collaborate and POC with external team to align on technical strategies and overall business objectives.
  • Peer code review and coaching/mentoring junior team members.
  • Solve technical challenges by debugging while writing code.
  • Responsible to manage and support loading data into databases.
  • Deploying solutions to test environment and elevating the solution to prod environments.
  • Frequently performing code quality checks and enforce to ensure Industry standards.
  • Prepare technical, architectural documentation.
  • Ability to guide in developing prototypes and proof of concepts.
  • Co-ordinating with Architects, Product Owners/ Business to gather requirements and implementing the solutions.
  • Identify risks and provide possible solutions to mitigate them.
  • Implement software enhancements and suggest improvements.
  • Ability to present to leadership and articulate complex technical scenarios.
  • Taking ownership of multiple projects and deliveries and coordinating with the team to meet the deadlines.
  • Building and contributing to technical roadmap and strategy for the team.
  • Driving continuous improvement in development process and tools to enhance overall efficiency and quality.
Qualifications:
  • 12+ Years (15 preferred) of expertise in Software development and 4-5 years’ experience in python
  • Excellent knowledge and at least 4 years’ experience in Algorithmic coding, Design thinking and fundamental Data structures
  • At least 6 years of experience in build enterprise solutions
  • 8+ years in rest web services
  • 8+ years of experience in SQL/NoSQL and solid understanding/exposure to database management
  • 3+ years of experience in GCP or any other cloud platform
  • Ability to quickly produce prototypes and proof of concepts.
  • Ability to present to leadership and articulate complex technical scenarios.
  • Experience and willingness to mentor other engineers and help develop their skills and leadership.
  • Ability to quickly produce prototypes and proof of concepts.
  • Ability to present to leadership and articulate complex technical scenarios.
  • Strong understanding of web services
Preferred:
  • Significant experience in JavaScript, Nodejs framework, CICD is a plus.
  • Knowledge around Pandas and NumPy is a plus

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Python Jobs
Feedback Feedback