Senior Software Engineer-Python

Cubet

Ernakulam

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Innovative Environment
Career Growth
Collaborative Culture
Competitive Compensation

Job summary

Cubet in Infopark, Kochi, is seeking a Senior Software Engineer - Python to own backend architecture and delivery of high-performance microservices. You will design APIs, manage data models with PostgreSQL/SQLAlchemy, and lead code quality initiatives.

The role emphasizes orchestration of workflows, event-driven patterns, and DevOps collaboration in a fast-paced environment. Ideal candidates bring 5+ years of Python development, strong FastAPI experience, and a proven track record in building

Qualifications

  • 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.

Responsibilities

  • 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.
  • Build, scale, and maintain high-performance backend microservices using Python, FastAPI, and Pydantic.
  • Design efficient APIs and implement asynchronous workflows and data models.
  • Architect and implement resilient workflow designs for long-running automations; build Kafka pipelines.
  • Drive comprehensive automated testing with Pytest and maintain code quality tools like Poetry and pre-commit.
  • Containerize services with Docker; collaborate on CI/CD with Helm for deployments.
  • Mentor junior and mid-level engineers and translate requirements into production-ready solutions.

Skills

Python
FastAPI
Asynchronous programming
Git
Code reviews

Education

Bachelor's degree in Computer Science / Engineering or related field

Tools

PostgreSQL
SQLAlchemy
Pydantic
Docker
Docker Compose
Kafka
Alembic
ServiceNow
Helm Charts

Job description

Job Title: Senior Software Engineer - Python

Job Code: CUB/2026/SSE/009

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
  • Bachelors degree in Computer Science, Engineering, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Python - Kafka
Senior Software Engineer – Python - Kafka

HireVibe Talent • Ernakulam

On-site
INR 1,200,000 - 2,400,000
Performance-based incentives
Learning & career growth opportunities
Senior Software Engineer - Python
Senior Software Engineer - Python

Sagility Limited • Jigani

On-site
INR 1,100,000 - 1,900,000
Senior Software Engineer - Python
Senior Software Engineer - Python

DevHub • Ahmedabad District

On-site
INR 1,000,000 - 4,000,000
Senior Python Developer (FastAPI / Microservices)
Senior Python Developer (FastAPI / Microservices)

Equicom Technologies • Bengaluru

On-site
INR 2,800,000 - 4,400,000
Python Developer
Python Developer

VE3 • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Competitive salary
Career growth
Collaborative environment
Senior Python Developer
Senior Python Developer

Carnera Technologies • Hyderabad

Hybrid
INR 1,800,000 - 2,800,000
Sr. Python Developer
Sr. Python Developer

Benthon Labs Pvt Ltd • Dadri

On-site
INR 1,200,000 - 1,800,000
5 Days Working
Flexible working hours
Best in Industry Salary Package
+3
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior Python API Developer
Senior Python API Developer

Matrix Business Services • Chennai District

On-site
INR 1,800,000 - 2,800,000
Walk-in | Python Software Developer
Walk-in | Python Software Developer

Nallas Corporation • Coimbatore District

On-site
INR 600,000 - 1,200,000
N/A