Senior Software Engineer

Department Icon IT / Software Development & Related
Posted: 1 month ago
5-10 years
Cochin, India
IT / Software Development & Related
work from office
Full Time
Closes 28 Nov 2026

Posted: 1 month ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

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.

Skills

PythonFastAPIMicroservicesKafkaPostgreSQLDockerAnsibleCI/CDApacheHelmDevOpsGitPyTestServiceNowQuality Assurance

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Cubet is a premier software development and digital transformation company offering cutting-edge technology solutions to businesses globally.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Cochin.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.