CareerPlan

Python Software Engineer – Application Maintenance, Debugging & Agile Development

Bengaluru - Bellandur (GTP), INFull-time2026-10-07 → 2026-11-10

Core

Python Software Engineer responsible for developing, maintaining, debugging, and modernizing software solutions using Python and related technologies.

Role type

Mid-level Python Software Engineer (Application Maintenance & Development)

Builds

Scalable, maintainable, and reliable software solutions

Domain

Software Engineering / Application Development

Required skills

Python, Git, Agile/Waterfall methodologies, modular design, testing, debugging, documentation, SQL, cloud infrastructure concepts

Preferred skills

Automated testing, CI/CD tools, application monitoring, API integration, cloud platforms, data migration

Technologies

Python, Java, C#, Git, SQL, Cloud platforms, CI/CD tools, Monitoring tools

Responsibilities

Write clean, scalable, and testable code; Debug and troubleshoot software issues; Participate in code reviews; Support software upgrades and modernization; Collaborate with cross-functional teams; Document technical decisions and procedures; Evaluate and recommend new technologies.

Seniority

Mid-level, hands-on IC