Technical Manager

ESP Engineered

Tamil Nadu

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Leadership development opportunities
Career growth in technical and managerial roles
Innovative projects and collaboration

Job summary

ESP Engineered is seeking a Technical Manager & Solution Architect with deep expertise in Python. In this hybrid role, you'll manage a team while architecting scalable solutions. You should have a strong background in software development, leading complex projects, and working closely with stakeholders. This position offers leadership opportunities, innovative projects, and collaborative growth in Tamil Nadu, India.

Qualifications

  • Minimum of 7-10 years of experience in software development.
  • At least 3 years in a managerial or technical leadership role.
  • 2+ years of solution architecture experience.
  • Strong familiarity with DevOps practices, CI/CD pipelines.
  • Extensive experience in RESTful API and microservices architecture.

Responsibilities

  • Manage and mentor a team of engineers.
  • Lead development of high-quality Python-based applications.
  • Oversee the planning, execution, and delivery of technical projects.
  • Define and design scalable, resilient system architectures.
  • Collaborate with stakeholders to gather requirements and develop strategies.

Skills

Expertise in Python
System Design
Analytical Problem Solving
Team Leadership
Communication

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Tools

Django
Flask
FastAPI
Docker
Kubernetes

Job description

Job Title: Technical Manager & Solution Architect (Python Expert)

Job Overview

We are seeking a highly skilled Technical Manager & Solution Architect with deep expertise in Python to lead and architect complex, scalable technical solutions. This hybrid role combines the responsibilities of a technical leader with those of a solution architect, making it ideal for someone who can provide both hands‑on leadership and high‑level system design expertise. You will manage a team of developers while also playing a pivotal role in architecting innovative solutions that meet business needs and technology standards.

The ideal candidate will have a strong background in software development, team management, and architecture design, with extensive experience in Python‑based systems. You will collaborate with stakeholders to design and implement robust, scalable, and secure systems while ensuring the team adheres to best practices.

Key Responsibilities
Technical Leadership
  • Team Leadership: Manage and mentor a team of engineers, providing guidance on best practices, conducting code reviews, and supporting career development.
  • Hands‑on Development: Lead the development of high‑quality Python‑based applications, providing hands‑on coding when necessary.
  • Project Delivery: Oversee the planning, execution, and delivery of technical projects, ensuring that timelines, scope, and quality targets are met.
  • System Architecture Design: Define and design scalable, resilient, and secure architectures for new and existing systems using Python and other relevant technologies.
  • Technical Strategy: Collaborate with stakeholders to develop the technical strategy and roadmap, ensuring alignment with business goals.
  • Cross‑functional Collaboration: Work closely with product managers, DevOps, and data science teams to ensure seamless integration and functionality.
  • Technology Evaluation: Evaluate emerging technologies and frameworks to ensure that the architecture remains current and effective for future scalability and innovation.
  • Proof of Concepts: Develop and prototype architectural solutions, ensuring feasibility and scalability before full implementation.
  • Quality Assurance: Establish and enforce best practices for coding, testing, continuous integration (CI/CD), and documentation to ensure code quality and maintainability.
  • DevOps Integration: Guide the team in implementing and maintaining robust CI/CD pipelines, automated testing, and monitoring.
  • Performance Optimization: Ensure the system’s performance and reliability through profiling, optimization, and scaling strategies.
Stakeholder Management
  • Requirement Gathering: Collaborate with product owners and business stakeholders to gather and analyze functional and non‑functional requirements.
  • Technical Communication: Act as the primary technical contact, explaining complex technical concepts to non‑technical stakeholders and ensuring clear communication across teams.
  • Risk Management: Identify technical risks in the architecture or system and develop mitigation strategies to prevent or resolve them.
  • Innovation: Drive innovation within the team by encouraging experimentation and the adoption of modern development practices and tools.
  • Team Development: Foster a culture of continuous learning and improvement, supporting team members in expanding their technical expertise.
  • Mentorship: Provide guidance on both development and architecture, ensuring that the team adheres to high technical standards.
Required Skills and Qualifications
  • Educational Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Experience: Minimum of 7-10 years of experience in software development, with at least 3 years in a managerial or technical leadership role, and 2+ years of solution architecture experience.
  • Technical Expertise:
    • Expertise in Python and Python frameworks (e.g., Django, Flask, FastAPI) with a deep understanding of object‑oriented programming, design patterns, and best practices.
    • System Design: Strong knowledge of system design, architecture patterns (e.g., microservices, event‑driven), and cloud infrastructure (AWS, GCP, Azure).
    • Experience with databases (both relational and NoSQL), distributed systems, and large‑scale web applications.
    • Strong familiarity with DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployment strategies.
    • API Design and Integration: Extensive experience in RESTful API and microservices architecture.
  • Leadership Skills: Proven experience managing and mentoring teams, driving technical excellence and delivering on complex projects.
  • Analytical Problem Solving: Strong analytical skills for troubleshooting and solving complex technical problems.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical information to diverse audiences.
Preferred Qualifications
  • Extensive knowledge of Python Frameworks
  • Experience in Agile or Scrum environments.
  • Knowledge of data science libraries (e.g., Pandas, Numpy) and machine learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
Why Join Us
  • Leadership Opportunity: Lead both the team and the architecture in a role that bridges technical management with high‑level design.
  • Innovative Projects: Work on cutting‑edge technologies and architecture designs that challenge conventional approaches.
  • Career Growth: We offer opportunities for leadership development and professional growth in technical and managerial capacities.
  • Collaborative Environment: Be part of a talented and passionate team that values creativity, collaboration, and innovation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead – Python
Technical Lead – Python

Techversantinfotech • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Technical Project Manager
Technical Project Manager

Straive • Chennai District

On-site
INR 3,000,000 - 6,000,000
Engineering Lead - Python
Engineering Lead - Python

Innoventes Technologies • Karnataka

On-site
INR 2,000,000 - 3,000,000
Python Architect
Python Architect

Aziro • Hyderabad

Hybrid
INR 3,500,000 - 5,500,000
Senior Software Engineer-Python
Senior Software Engineer-Python

Cubet Techno Labs • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Innovative Environment
Career Growth
Collaborative Culture
+1
Technical Project Manager
Technical Project Manager

Dotsquares • Jaipur

On-site
INR 1,500,000 - 2,500,000
Python Architect
Python Architect

Cynosure Corporate Solutions • Chennai District

On-site
INR 3,500,000 - 6,000,000
Engineering Manager (python)
Engineering Manager (python)

Innefu Labs Pvt Ltd • Delhi

On-site
INR 2,500,000 - 3,500,000
Python Developer
Python Developer

Synechron • Bengaluru Urban

On-site
INR 1,800,000 - 2,800,000