Lead Software Engineer - Python

Integra Solutions

Hyderabad

On-site

INR 2,500,000 - 5,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Integra Solutions in Hyderabad seeks a Lead Software Engineer to design and deliver scalable Python-based backend applications for enterprise SaaS products in the US mortgage domain.

You will own technical design, mentor a small team, and collaborate with Product, BI, and DevOps to ship secure, high-performance solutions with cloud-native and data technologies.

Qualifications

  • 4–6 years of hands-on software development experience with Python.
  • Experience leading technical implementation and mentoring developers.
  • Hands-on with FastAPI, Django, or similar Python frameworks.
  • Strong REST API, async programming, distributed systems, and backend architecture knowledge.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Python and related frameworks.
  • Own the technical design and implementation of features from concept through production deployment.
  • Lead code reviews, mentor engineers, and establish engineering best practices to improve code quality.
  • Collaborate with product managers, business analysts, and DevOps to deliver high-quality software solutions.
  • Design and develop RESTful APIs, microservices, background processing services, and database solutions.
  • Optimize application performance, troubleshoot production issues, and ensure high system reliability and scalability.
  • Build and integrate cloud-native solutions using AWS services and modern DevOps practices.
  • Contribute to AI-enabled capabilities, workflow automation, and platform modernization initiatives.
  • Participate in architecture discussions, sprint planning, technical estimation, and release planning.
  • Continuously improve platform architecture, development standards, and software quality.

Skills

Python
FastAPI
Django
REST APIs
PostgreSQL
Redis
RabbitMQ
AWS
Docker
CI/CD
Microservices

Tools

AWS
Docker
Git
CI/CD pipelines

Job description

We are looking for a Lead Software Engineer with strong expertise in Python-based application development to build and enhance enterprise SaaS products for the US mortgage industry.

In this role, you will take ownership of designing and delivering scalable software solutions while providing technical leadership to a small engineering team. You will collaborate closely with Product, business analysts, and DevOps to build secure, high-performance applications and continuously improve our engineering practices.

This role is ideal for engineers who have demonstrated strong technical ownership and are ready to take the next step into technical leadership.

The role also provides opportunities to work on AI-enabled applications, workflow automation, cloud-native platforms, and modern data technologies


Role & responsibilities
  • Design, develop, test, and maintain scalable backend applications using Python and related frameworks.
  • Own the technical design and implementation of features from concept through production deployment.
  • Lead code reviews, mentor engineers, and establish engineering best practices to improve code quality and team productivity.
  • Collaborate with product managers, business analysts, and DevOps teams to deliver high-quality software solutions.
  • Design and develop RESTful APIs, microservices, background processing services, and database solutions.
  • Optimize application performance, troubleshoot production issues, and ensure high system reliability and scalability.
  • Build and integrate cloud-native solutions using AWS services and modern DevOps practices.
  • Contribute to AI-enabled capabilities, workflow automation, and platform modernization initiatives.
  • Participate in architecture discussions, sprint planning, technical estimation, and release planning.
  • Continuously improve platform architecture, development standards, and software quality.

Preferred Candidate profile
  • 4 - 6 years of hands-on software development experience, with strong expertise in Python.
  • Proven ability to lead technical implementation, mentor developers, and drive engineering best practices.
  • Hands-on experience with FastAPI, Django, or similar Python frameworks.
  • Strong understanding of REST APIs, asynchronous programming, distributed systems, and backend architecture.
  • Strong knowledge of PostgreSQL and SQL, including database design and query optimization.
  • Experience with Redis, RabbitMQ/Celery, or similar messaging and background processing technologies.
  • Experience developing and deploying applications on AWS, preferably with services such as RDS, S3, ECS, Lambda, or CloudWatch.
  • Experience with Docker, Git, CI/CD pipelines, and modern software engineering practices.
  • Strong understanding of software design principles, object-oriented programming, design patterns, and clean architecture.
  • Experience working in Agile/Scrum development environments.
  • Excellent analytical, problem-solving, and communication skills.

Preferred Experience
  • Experience with Angular or other modern frontend frameworks.
  • Exposure to AI/LLM technologies, Agentic AI, MCP, or workflow automation platforms.
  • Experience with DynamoDB, Snowflake, data engineering, or analytics platforms.
  • Experience in the US Mortgage or Financial Services domain.
  • Experience working with enterprise SaaS products serving multiple customers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Python)
Lead Software Engineer (Python)

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Lead Python/Senior Software Engineer
Lead Python/Senior Software Engineer

I Base Software • Hyderabad

Hybrid
INR 2,000,000 - 2,800,000
Lead Software Engineer
Lead Software Engineer

TutorCloud • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Python Developer with AWS
Senior Python Developer with AWS

DXC Luxoft • Bengaluru

On-site
INR 3,500,000 - 5,000,000
Sr. Python Developer
Sr. Python Developer

Neurealm • Chennai

On-site
INR 1,200,000 - 2,400,000
Lead Software Engineer/Principal Software Engineer
Lead Software Engineer/Principal Software Engineer

ProductSquads Technolabs LLP • Ahmedabad District

On-site
INR 2,200,000 - 3,600,000
Senior Full stack/ Technical Lead - Python
Senior Full stack/ Technical Lead - Python

VDart Software Services • India

Hybrid
INR 1,800,000 - 3,200,000
Python + Java Developer / Lead
Python + Java Developer / Lead

Sapient (publicissapient) • Dadri, Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Developer
Senior Developer

ICE Clear Europe Limited • Pune District

On-site
INR 1,600,000 - 2,600,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Dash Technologies Inc • Ahmedabad District

On-site
INR 1,500,000 - 3,500,000