Find a jobRecruiters

Senior Software Engineer - Python

Exclusive opportunity

Onsite

Senior Software Engineer - Python

Cubet Techno Labs

Senior Software Engineer - Python

Skills

DockerPythonTesting & QAMicroservicesPostgreSQLKafkaGitAnsibleFastAPIServiceNowChange Management

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Kerala, India

Work mode:

Onsite

Published on:

15 October 2026

What they need


Job Title: Senior Software Engineer - Python

Experience: 5+ yrs

Job Location: Infopark, Kochi

Why Join Us?

  • Innovative Environment: Join a forward-thinking company that encourages creativity and problem-solving.
  • Career Growth: Opportunities for professional development and career advancement.
  • Collaborative Culture: Work in a team-oriented environment where your contributions are valued.
  • Competitive Compensation: Attractive salary package and performance-based incentives.

Key Responsibilities

Technical Leadership & Architecture

  • Own and drive architectural decisions focusing on Event-Driven and Microservices architectures.
  • Establish engineering best practices, implement design patterns (Repository, Unit of Work), and lead code quality initiatives.
  • Conduct architectural reviews and comprehensive code reviews to ensure scalability, reliability, and maintainability.

Backend & API Development

  • Build, scale, and maintain high-performance backend microservices using Python, FastAPI, and Pydantic.
  • Design efficient, robust APIs and implement asynchronous workflows and data models.
  • Manage data persistence and schema evolutions using PostgreSQL, SQLAlchemy, and Alembic.

Workflow Orchestration & Integration

  • Architect and implement resilient, activity-based workflow designs for long-running business process automations.
  • Build event streaming pipelines and messaging integrations utilizing Kafka.
  • Integrate enterprise systems and operational tooling, including ServiceNow and change management lifecycles.

Testing & Quality Assurance

  • Drive comprehensive automated testing suites utilizing Pytest to ensure high coverage and resilience.
  • Maintain dependency management and code formatting pipelines using Poetry and pre-commit hooks.

DevOps & Deployment

  • Containerize services using Docker and Docker Compose for seamless local and production environments.
  • Collaborate with DevOps to build CI/CD pipelines, release automation, and deployments using Helm Charts.

Team Mentoring & Collaboration

  • Mentor junior and mid-level engineers through technical training, code reviews, and architectural guidance.
  • Translate business and domain requirements into production-ready technical solutions.

Required Skills

  • 5+ years of software development experience with Python.
  • Strong command over FastAPI, Pydantic, and asynchronous programming in Python.
  • Strong expertise in relational databases using PostgreSQL and ORM mapping with SQLAlchemy.
  • Deep hands-on experience with Event-Driven Architecture, Microservices, and robust API design.
  • Strong foundation in automated testing frameworks, especially Pytest.
  • Hands-on containerization experience with Docker and Docker Compose.
  • Proficiency with Git version control and code collaboration workflows.

Preferred Skills

  • Experience designing and managing workflows and long-running business process automation (e.g., Temporal Workflows).
  • Hands-on experience with event messaging using Apache Kafka.
  • Experience with database migration tools such as Alembic.
  • Familiarity with architectural design patterns such as Repository Pattern, Unit of Work Pattern, and Domain-Driven Design (DDD).
  • Experience with Helm Charts, CI/CD pipeline setup, and release automation.
  • Exposure to ITSM operations, ServiceNow integrations, Change Request Lifecycles, and Ansible Automation Platform.
  • Experience utilizing Poetry for dependency management and pre-commit hooks for code quality.

Soft Skills

  • Strong analytical, problem-solving, and decision-making abilities.
  • Excellent communication and technical leadership skills.
  • Ability to multitask and lead architectural initiatives in a fast-paced environment.
  • Team-oriented mindset with a proactive, collaborative approach.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Other offers great for you!

These companies are also looking for great profiles

Mon Consultant Indépendant

Senior software engineer – Python, IA & architecture

TJM HT max 613 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Paris, France

Hybrid

Skills

Project Management (PMO)Gestion de projet

1 month ago

Quick apply

Auratem

Ingénieur logiciel sénior Python / IA

500

Freelance

77186 Noisiel, France

Hybrid

Skills

PostgreSQLLinuxPythonragLLM

13 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools